Shard project-pipeline config
We are about to grow a *lot* of jobs in this repo. To make the project-pipeline config manageable, shard it into a each of the jobs files. This will make it easy to add all the jobs in the file to the project and avoid having a single giant list of jobs. Change-Id: I9677214ead6e5ce62153d64987bb54ebab2856e3
This commit is contained in:
parent
5cdbf36119
commit
8945377001
@ -26,3 +26,13 @@
|
||||
label: ubuntu-bionic
|
||||
- name: builder
|
||||
label: ubuntu-bionic
|
||||
|
||||
# List all the jobs in this file.
|
||||
|
||||
- project:
|
||||
check:
|
||||
jobs:
|
||||
- zuul-jobs-test-registry
|
||||
gate:
|
||||
jobs:
|
||||
- zuul-jobs-test-registry
|
||||
|
@ -8,3 +8,13 @@
|
||||
files:
|
||||
- ^roles/upload-git-mirror/.*
|
||||
- ^test-playbooks/upload-git-mirror.yaml
|
||||
|
||||
# List all the jobs in this file.
|
||||
|
||||
- project:
|
||||
check:
|
||||
jobs:
|
||||
- zuul-jobs-test-upload-git-mirror
|
||||
gate:
|
||||
jobs:
|
||||
- zuul-jobs-test-upload-git-mirror
|
||||
|
@ -11,3 +11,13 @@
|
||||
vars:
|
||||
tox_environment:
|
||||
ANSIBLE_ROLES_PATH: ~/src/opendev.org/opendev/base-jobs/roles:~/src/opendev.org/zuul/zuul-jobs/roles
|
||||
|
||||
# List all the jobs in this file.
|
||||
|
||||
- project:
|
||||
check:
|
||||
jobs:
|
||||
- zuul-jobs-test-install-nodejs
|
||||
gate:
|
||||
jobs:
|
||||
- zuul-jobs-test-install-nodejs
|
||||
|
@ -9,3 +9,13 @@
|
||||
test-playbooks/simple-role-test.yaml
|
||||
vars:
|
||||
role_name: install-nodejs
|
||||
|
||||
# List all the jobs in this file.
|
||||
|
||||
- project:
|
||||
check:
|
||||
jobs:
|
||||
- zuul-jobs-test-install-nodejs
|
||||
gate:
|
||||
jobs:
|
||||
- zuul-jobs-test-install-nodejs
|
||||
|
@ -1,3 +1,7 @@
|
||||
# Note, this file is only part of the project definition; there is a project
|
||||
# definition in each file in this directory as well which is combined with
|
||||
# this.
|
||||
|
||||
- project:
|
||||
templates:
|
||||
- build-tox-docs
|
||||
@ -17,11 +21,6 @@
|
||||
- openstack-infra-multinode-integration-ubuntu-trusty
|
||||
- openstack-infra-multinode-integration-ubuntu-xenial
|
||||
- openstack-infra-multinode-integration-opensuse423
|
||||
- zuul-jobs-tox-linters
|
||||
- zuul-jobs-test-install-nodejs
|
||||
- zuul-jobs-test-install-pdk-dependencies
|
||||
- zuul-jobs-test-upload-git-mirror
|
||||
- zuul-jobs-test-registry
|
||||
- tox-py27
|
||||
- tox-py35
|
||||
gate:
|
||||
@ -40,11 +39,6 @@
|
||||
- openstack-infra-multinode-integration-ubuntu-trusty
|
||||
- openstack-infra-multinode-integration-ubuntu-xenial
|
||||
- openstack-infra-multinode-integration-opensuse423
|
||||
- zuul-jobs-tox-linters
|
||||
- zuul-jobs-test-install-nodejs
|
||||
- zuul-jobs-test-install-pdk-dependencies
|
||||
- zuul-jobs-test-upload-git-mirror
|
||||
- zuul-jobs-test-registry
|
||||
- tox-py27
|
||||
- tox-py35
|
||||
post:
|
||||
|
@ -9,3 +9,13 @@
|
||||
test-playbooks/simple-role-test.yaml
|
||||
vars:
|
||||
role_name: install-pdk-dependencies
|
||||
|
||||
# List all the jobs in this file.
|
||||
|
||||
- project:
|
||||
check:
|
||||
jobs:
|
||||
- zuul-jobs-test-install-pdk-dependencies
|
||||
gate:
|
||||
jobs:
|
||||
- zuul-jobs-test-install-pdk-dependencies
|
||||
|
Loading…
Reference in New Issue
Block a user