Browse Source

import zuul job settings from project-config

This is a mechanically generated patch to complete step 1 of moving
the zuul job settings out of project-config and into each project
repository.

Because there will be a separate patch on each branch, the branch
specifiers for branch-specific jobs have been removed.

Because this patch is generated by a script, there may be some
cosmetic changes to the layout of the YAML file(s) as the contents are
normalized.

See the python3-first goal document for details:
https://governance.openstack.org/tc/goals/stein/python3-first.html

Change-Id: I4daa5de03ed7ab81f721d3d906812bf302cd336d
Story: #2002586
Task: #24297
tags/18.0.0.0b1
Nguyen Hai 10 months ago
parent
commit
45dfd8cb5b
1 changed files with 83 additions and 0 deletions
  1. 83
    0
      .zuul.yaml

+ 83
- 0
.zuul.yaml View File

@@ -184,6 +184,15 @@
184 184
       tox_envlist: functional-py35
185 185
 
186 186
 - project:
187
+    templates:
188
+      - openstack-python35-jobs
189
+      - openstack-python-jobs
190
+      - publish-openstack-sphinx-docs
191
+      - periodic-stable-jobs
192
+      - check-requirements
193
+      - integrated-gate
194
+      - integrated-gate-py35
195
+      - release-notes-jobs
187 196
     check:
188 197
       jobs:
189 198
         - openstack-tox-functional
@@ -191,15 +200,89 @@
191 200
         - openstack-tox-lower-constraints
192 201
         - glance-eventlet-ssl-handshake-broken-py35:
193 202
             voting: false
203
+        - legacy-tempest-dsvm-full-devstack-plugin-ceph:
204
+            voting: false
205
+            irrelevant-files:
206
+              - ^(test-|)requirements.txt$
207
+              - ^.*\.rst$
208
+              - ^api-ref/.*$
209
+              - ^doc/.*$
210
+              - ^releasenotes/.*$
211
+              - ^setup.cfg$
212
+              - ^tox.ini$
213
+        - tempest-full:
214
+            irrelevant-files:
215
+              - ^(test-|)requirements.txt$
216
+              - ^.*\.rst$
217
+              - ^api-ref/.*$
218
+              - ^doc/.*$
219
+              - ^releasenotes/.*$
220
+              - ^setup.cfg$
221
+              - ^tox.ini$
222
+        - neutron-grenade:
223
+            irrelevant-files:
224
+              - ^(test-|)requirements.txt$
225
+              - ^.*\.rst$
226
+              - ^api-ref/.*$
227
+              - ^doc/.*$
228
+              - ^releasenotes/.*$
229
+              - ^setup.cfg$
230
+              - ^tox.ini$
194 231
     gate:
195 232
       jobs:
196 233
         - openstack-tox-functional
197 234
         - openstack-tox-functional-py35
198 235
         - openstack-tox-lower-constraints
236
+        - tempest-full:
237
+            irrelevant-files:
238
+              - ^(test-|)requirements.txt$
239
+              - ^.*\.rst$
240
+              - ^api-ref/.*$
241
+              - ^doc/.*$
242
+              - ^releasenotes/.*$
243
+              - ^setup.cfg$
244
+              - ^tox.ini$
245
+        - neutron-grenade:
246
+            irrelevant-files:
247
+              - ^(test-|)requirements.txt$
248
+              - ^.*\.rst$
249
+              - ^api-ref/.*$
250
+              - ^doc/.*$
251
+              - ^releasenotes/.*$
252
+              - ^setup.cfg$
253
+              - ^tox.ini$
254
+
199 255
     experimental:
200 256
       jobs:
201 257
         - barbican-simple-crypto-devstack-tempest
202 258
         - glance-dsvm-grenade-multinode
259
+        - legacy-tempest-dsvm-py35-full-devstack-plugin-ceph:
260
+            irrelevant-files:
261
+              - ^(test-|)requirements.txt$
262
+              - ^.*\.rst$
263
+              - ^api-ref/.*$
264
+              - ^doc/.*$
265
+              - ^releasenotes/.*$
266
+              - ^setup.cfg$
267
+              - ^tox.ini$
268
+        - legacy-tempest-dsvm-neutron-pg-full:
269
+            irrelevant-files:
270
+              - ^(test-|)requirements.txt$
271
+              - ^.*\.rst$
272
+              - ^api-ref/.*$
273
+              - ^doc/.*$
274
+              - ^releasenotes/.*$
275
+              - ^setup.cfg$
276
+              - ^tox.ini$
277
+        - legacy-tempest-dsvm-neutron-full-opensuse-423:
278
+            irrelevant-files:
279
+              - ^(test-|)requirements.txt$
280
+              - ^.*\.rst$
281
+              - ^api-ref/.*$
282
+              - ^doc/.*$
283
+              - ^releasenotes/.*$
284
+              - ^setup.cfg$
285
+              - ^tox.ini$
203 286
     periodic:
204 287
       jobs:
205 288
         - glance-tox-functional-oslo-tips

Loading…
Cancel
Save