@@ -3,34 +3,39 @@ language: java
3
3
jdk :
4
4
- oraclejdk8
5
5
6
+ branches :
7
+ except :
8
+ - /^untagged-.*$/
9
+ - /^master-snapshot.*$/
10
+
6
11
env :
7
12
global :
8
13
- LOCAL_JMX=no
9
14
- TEST=""
10
15
matrix :
11
- # 2.1.18 runs all tests together because it's also for sonar reporting, see below
12
- - TEST_TYPE=ccm CASSANDRA_VERSION=2.1.18
13
- - TEST_TYPE=ccm CASSANDRA_VERSION=2.1.18 GRIM_MIN=2 GRIM_MAX=2
14
- - TEST_TYPE=ccm CASSANDRA_VERSION=2.1.18 GRIM_MIN=2 GRIM_MAX=4
15
- - TEST_TYPE=ccm CASSANDRA_VERSION=2.2.10 GRIM_MIN=1 GRIM_MAX=1
16
- - TEST_TYPE=ccm CASSANDRA_VERSION=2.2.10 GRIM_MIN=2 GRIM_MAX=2
17
- - TEST_TYPE=ccm CASSANDRA_VERSION=2.2.10 GRIM_MIN=2 GRIM_MAX=4
18
- - TEST_TYPE=ccm CASSANDRA_VERSION=3.0.10 GRIM_MIN=1 GRIM_MAX=1
19
- - TEST_TYPE=ccm CASSANDRA_VERSION=3.0.14 GRIM_MIN=2 GRIM_MAX=2
20
- - TEST_TYPE=ccm CASSANDRA_VERSION=3.0.14 GRIM_MIN=2 GRIM_MAX=4
21
- - TEST_TYPE=ccm CASSANDRA_VERSION=3.11.0 GRIM_MIN=1 GRIM_MAX=1
22
- - TEST_TYPE=ccm CASSANDRA_VERSION=3.11.0 GRIM_MIN=2 GRIM_MAX=2
23
- - TEST_TYPE=ccm CASSANDRA_VERSION=3.11.0 GRIM_MIN=2 GRIM_MAX=4
16
+ # 2.1.19 runs all tests together because it's also for sonar reporting, see below
17
+ - TEST_TYPE=ccm CASSANDRA_VERSION=2.1.19
18
+ - TEST_TYPE=ccm CASSANDRA_VERSION=2.1.19 GRIM_MIN=2 GRIM_MAX=2
19
+ - TEST_TYPE=ccm CASSANDRA_VERSION=2.1.19 GRIM_MIN=2 GRIM_MAX=4
20
+ - TEST_TYPE=ccm CASSANDRA_VERSION=2.2.11 GRIM_MIN=1 GRIM_MAX=1
21
+ - TEST_TYPE=ccm CASSANDRA_VERSION=2.2.11 GRIM_MIN=2 GRIM_MAX=2
22
+ - TEST_TYPE=ccm CASSANDRA_VERSION=2.2.11 GRIM_MIN=2 GRIM_MAX=4
23
+ - TEST_TYPE=ccm CASSANDRA_VERSION=3.0.15 GRIM_MIN=1 GRIM_MAX=1
24
+ - TEST_TYPE=ccm CASSANDRA_VERSION=3.0.15 GRIM_MIN=2 GRIM_MAX=2
25
+ - TEST_TYPE=ccm CASSANDRA_VERSION=3.0.15 GRIM_MIN=2 GRIM_MAX=4
26
+ - TEST_TYPE=ccm CASSANDRA_VERSION=3.11.1 GRIM_MIN=1 GRIM_MAX=1
27
+ - TEST_TYPE=ccm CASSANDRA_VERSION=3.11.1 GRIM_MIN=2 GRIM_MAX=2
28
+ - TEST_TYPE=ccm CASSANDRA_VERSION=3.11.1 GRIM_MIN=2 GRIM_MAX=4
24
29
- TEST_TYPE=docker
25
30
26
31
matrix :
27
32
fast_finish : true
28
33
allow_failures :
29
34
- env : TEST_TYPE=ccm CASSANDRA_VERSION=2.2.10 GRIM_MIN=2 GRIM_MAX=2
30
35
- env : TEST_TYPE=ccm CASSANDRA_VERSION=2.2.10 GRIM_MIN=2 GRIM_MAX=4
31
- - env : TEST_TYPE=ccm CASSANDRA_VERSION=3.0.14 GRIM_MIN=2 GRIM_MAX=2
32
- - env : TEST_TYPE=ccm CASSANDRA_VERSION=3.0.14 GRIM_MIN=2 GRIM_MAX=4
33
- - env : TEST_TYPE=ccm CASSANDRA_VERSION=3.11.0 GRIM_MIN=2 GRIM_MAX=4
36
+ - env : TEST_TYPE=ccm CASSANDRA_VERSION=3.0.15 GRIM_MIN=2 GRIM_MAX=2
37
+ - env : TEST_TYPE=ccm CASSANDRA_VERSION=3.0.15 GRIM_MIN=2 GRIM_MAX=4
38
+ - env : TEST_TYPE=ccm CASSANDRA_VERSION=3.11.1 GRIM_MIN=2 GRIM_MAX=4
34
39
- env : TEST_TYPE=docker
35
40
36
41
services :
@@ -52,16 +57,71 @@ after_failure: ./src/ci/after_failure.sh
52
57
before_deploy : ./src/ci/before_deploy.sh
53
58
54
59
deploy :
55
- provider : releases
56
- api_key : $GITHUB_TOKEN
57
- file_glob : true
58
- file :
59
- - " cassandra-reaper-${TRAVIS_TAG}-release.tar.gz"
60
- - " src/packages/reaper-*-1.x86_64.rpm"
61
- - " src/packages/reaper_*_amd64.deb"
62
- skip_cleanup : true
63
- on :
64
- tags : true
60
+ - provider : releases
61
+ api_key : $GITHUB_TOKEN
62
+ file_glob : true
63
+ file :
64
+ - " src/packages/cassandra-reaper-${TRAVIS_TAG}-release.tar.gz"
65
+ - " src/packages/reaper-*-1.x86_64.rpm"
66
+ - " src/packages/reaper_*_amd64.deb"
67
+ skip_cleanup : true
68
+ on :
69
+ tags : true
70
+ - provider : bintray
71
+ file : " src/ci/descriptor-rpm-beta.json"
72
+ user : " adejanovski"
73
+ key : $BINTRAY_API_KEY
74
+ dry-run : false
75
+ skip_cleanup : true
76
+ on :
77
+ branch : " master"
78
+ condition : $CASSANDRA_VERSION = "2.1.19" && "x${GRIM_MIN}" = "x"
79
+ - provider : bintray
80
+ file : " src/ci/descriptor-deb-beta.json"
81
+ user : " adejanovski"
82
+ key : $BINTRAY_API_KEY
83
+ dry-run : false
84
+ skip_cleanup : true
85
+ on :
86
+ branch : " master"
87
+ condition : $CASSANDRA_VERSION = "2.1.19" && "x${GRIM_MIN}" = "x"
88
+ - provider : bintray
89
+ file : " src/ci/descriptor-tarball-beta.json"
90
+ user : " adejanovski"
91
+ key : $BINTRAY_API_KEY
92
+ dry-run : false
93
+ skip_cleanup : true
94
+ on :
95
+ branch : " master"
96
+ condition : $CASSANDRA_VERSION = "2.1.19" && "x${GRIM_MIN}" = "x"
97
+ - provider : bintray
98
+ file : " src/ci/descriptor-rpm.json"
99
+ user : " adejanovski"
100
+ key : $BINTRAY_API_KEY
101
+ dry-run : false
102
+ skip_cleanup : true
103
+ on :
104
+ tags : true
105
+ condition : $CASSANDRA_VERSION = "2.1.19" && "x${GRIM_MIN}" = "x"
106
+ - provider : bintray
107
+ file : " src/ci/descriptor-deb.json"
108
+ user : " adejanovski"
109
+ key : $BINTRAY_API_KEY
110
+ dry-run : false
111
+ skip_cleanup : true
112
+ on :
113
+ tags : true
114
+ condition : $CASSANDRA_VERSION = "2.1.19" && "x${GRIM_MIN}" = "x"
115
+ - provider : bintray
116
+ file : " src/ci/descriptor-tarball.json"
117
+ user : " adejanovski"
118
+ key : $BINTRAY_API_KEY
119
+ dry-run : false
120
+ skip_cleanup : true
121
+ on :
122
+ tags : true
123
+ condition : $CASSANDRA_VERSION = "2.1.19" && "x${GRIM_MIN}" = "x"
124
+
65
125
66
126
notifications :
67
127
webhooks :
0 commit comments