1
1
jobs :
2
- - name : integration-tests- compute
2
+ - name : integration-compute-core_compute
3
3
serial : true
4
4
plan :
5
5
- get : fog-google-src
9
9
- put : pull-request
10
10
params : {path: fog-google-src, status: pending}
11
11
12
- - task : full -integration-tests
12
+ - task : run -integration-tests
13
13
file : fog-google-src/ci/tasks/run-int.yml
14
14
params :
15
- rake_task : test:compute
15
+ rake_task : test:compute-core_compute
16
16
codecov_token : {{codecov_token}}
17
17
google_project : {{google_project}}
18
18
google_json_key_data : {{google_json_key_data}}
22
22
params :
23
23
path : fog-google-src
24
24
status : failure
25
-
25
+
26
+ - name : integration-compute-core_networking
27
+ serial : true
28
+ plan :
29
+ - get : fog-google-src
30
+ resource : pull-request
31
+ version : every
32
+ trigger : true
33
+ - put : pull-request
34
+ params : {path: fog-google-src, status: pending}
35
+
36
+ - task : run-integration-tests
37
+ file : fog-google-src/ci/tasks/run-int.yml
38
+ params :
39
+ rake_task : test:compute-core_networking
40
+ codecov_token : {{codecov_token}}
41
+ google_project : {{google_project}}
42
+ google_json_key_data : {{google_json_key_data}}
43
+ google_client_email : {{google_client_email}}
44
+ on_failure :
45
+ put : pull-request
46
+ params :
47
+ path : fog-google-src
48
+ status : failure
49
+
50
+ - name : integration-compute-instance_groups
51
+ serial : true
52
+ plan :
53
+ - get : fog-google-src
54
+ resource : pull-request
55
+ version : every
56
+ trigger : true
57
+ - put : pull-request
58
+ params : {path: fog-google-src, status: pending}
59
+
60
+ - task : run-integration-tests
61
+ file : fog-google-src/ci/tasks/run-int.yml
62
+ params :
63
+ rake_task : test:compute-instance_groups
64
+ codecov_token : {{codecov_token}}
65
+ google_project : {{google_project}}
66
+ google_json_key_data : {{google_json_key_data}}
67
+ google_client_email : {{google_client_email}}
68
+ on_failure :
69
+ put : pull-request
70
+ params :
71
+ path : fog-google-src
72
+ status : failure
73
+
74
+ - name : integration-compute-loadbalancing
75
+ serial : true
76
+ plan :
77
+ - get : fog-google-src
78
+ resource : pull-request
79
+ version : every
80
+ trigger : true
81
+ - put : pull-request
82
+ params : {path: fog-google-src, status: pending}
83
+
84
+ - task : run-integration-tests
85
+ file : fog-google-src/ci/tasks/run-int.yml
86
+ params :
87
+ rake_task : test:compute-loadbalancing
88
+ codecov_token : {{codecov_token}}
89
+ google_project : {{google_project}}
90
+ google_json_key_data : {{google_json_key_data}}
91
+ google_client_email : {{google_client_email}}
92
+ on_failure :
93
+ put : pull-request
94
+ params :
95
+ path : fog-google-src
96
+ status : failure
97
+
26
98
- name : integration-tests-monitoring
27
99
serial : true
28
100
plan :
33
105
- put : pull-request
34
106
params : {path: fog-google-src, status: pending}
35
107
36
- - task : full -integration-tests
108
+ - task : run -integration-tests
37
109
file : fog-google-src/ci/tasks/run-int.yml
38
110
params :
39
111
rake_task : test:monitoring
57
129
- put : pull-request
58
130
params : {path: fog-google-src, status: pending}
59
131
60
- - task : full -integration-tests
132
+ - task : run -integration-tests
61
133
file : fog-google-src/ci/tasks/run-int.yml
62
134
params :
63
135
rake_task : test:pubsub
@@ -71,7 +143,31 @@ jobs:
71
143
path : fog-google-src
72
144
status : failure
73
145
74
- - name : integration-tests-sql
146
+ - name : integration-sqlv1
147
+ serial : true
148
+ plan :
149
+ - get : fog-google-src
150
+ resource : pull-request
151
+ version : every
152
+ trigger : true
153
+ - put : pull-request
154
+ params : {path: fog-google-src, status: pending}
155
+
156
+ - task : run-integration-tests
157
+ file : fog-google-src/ci/tasks/run-int.yml
158
+ params :
159
+ rake_task : test:sql-sqlv1
160
+ codecov_token : {{codecov_token}}
161
+ google_project : {{google_project}}
162
+ google_json_key_data : {{google_json_key_data}}
163
+ google_client_email : {{google_client_email}}
164
+ on_failure :
165
+ put : pull-request
166
+ params :
167
+ path : fog-google-src
168
+ status : failure
169
+
170
+ - name : integration-sqlv2
75
171
serial : true
76
172
plan :
77
173
- get : fog-google-src
@@ -81,10 +177,10 @@ jobs:
81
177
- put : pull-request
82
178
params : {path: fog-google-src, status: pending}
83
179
84
- - task : full -integration-tests
180
+ - task : run -integration-tests
85
181
file : fog-google-src/ci/tasks/run-int.yml
86
182
params :
87
- rake_task : test:sql
183
+ rake_task : test:sql-sqlv2
88
184
codecov_token : {{codecov_token}}
89
185
google_project : {{google_project}}
90
186
google_json_key_data : {{google_json_key_data}}
@@ -105,7 +201,7 @@ jobs:
105
201
- put : pull-request
106
202
params : {path: fog-google-src, status: pending}
107
203
108
- - task : full -integration-tests
204
+ - task : run -integration-tests
109
205
file : fog-google-src/ci/tasks/run-int.yml
110
206
params :
111
207
rake_task : test:storage
@@ -124,10 +220,14 @@ jobs:
124
220
- get : fog-google-src
125
221
resource : pull-request
126
222
passed : [integration-tests-storage,
127
- integration-tests-sql,
128
223
integration-tests-pubsub,
129
224
integration-tests-monitoring,
130
- integration-tests-compute]
225
+ integration-sqlv1,
226
+ integration-sqlv2,
227
+ integration-compute-core_compute,
228
+ integration-compute-core_networking,
229
+ integration-compute-instance_groups,
230
+ integration-compute-loadbalancing]
131
231
trigger : true
132
232
on_success :
133
233
put : pull-request
0 commit comments