Revisit files: matches for zuul job templates to reduce redundancy
Part of topic branch at [1] this adds files: matches to the image build jobs (match tripleoclient overcloud_image.py and elements/* for tripleo-image-elements/tripleo-puppet-elements). Also removes zuul.d/layout.yaml to be consistent with the other jobs that have this in irrelevant-files: [1] https://review.opendev.org/q/topic:tripleo-ci-reduce Change-Id: Ica790f58d1fa02ecc3ddaf723eac80a9bbbfa3cd
This commit is contained in:
parent
5457ab55d2
commit
53acd4ce22
|
@ -10,8 +10,9 @@
|
|||
files: &build_images_files
|
||||
- ^playbooks/tripleo-buildimages/.*$
|
||||
- ^roles/oooci-build-images/.*$
|
||||
- zuul.d/layout.yaml
|
||||
- zuul.d/build-image.yaml
|
||||
- tripleoclient/v1/overcloud_image.py
|
||||
- elements/.*
|
||||
- tripleo-buildimage-ironic-python-agent-centos-7-train:
|
||||
files: *build_images_files
|
||||
- tripleo-buildimage-overcloud-full-centos-8:
|
||||
|
@ -65,18 +66,28 @@
|
|||
name: tripleo-buildimage-jobs
|
||||
check:
|
||||
jobs:
|
||||
- tripleo-buildimage-overcloud-full-centos-7
|
||||
- tripleo-buildimage-overcloud-full-centos-8
|
||||
- tripleo-buildimage-ironic-python-agent-centos-7
|
||||
- tripleo-buildimage-ironic-python-agent-centos-8
|
||||
- tripleo-buildimage-overcloud-hardened-full-centos-7
|
||||
- tripleo-buildimage-overcloud-hardened-full-centos-8
|
||||
- tripleo-buildimage-overcloud-full-centos-7:
|
||||
files: *build_images_files
|
||||
- tripleo-buildimage-overcloud-full-centos-8:
|
||||
files: *build_images_files
|
||||
- tripleo-buildimage-ironic-python-agent-centos-7:
|
||||
files: *build_images_files
|
||||
- tripleo-buildimage-ironic-python-agent-centos-8:
|
||||
files: *build_images_files
|
||||
- tripleo-buildimage-overcloud-hardened-full-centos-7:
|
||||
files: *build_images_files
|
||||
- tripleo-buildimage-overcloud-hardened-full-centos-8:
|
||||
files: *build_images_files
|
||||
gate:
|
||||
jobs:
|
||||
- tripleo-buildimage-overcloud-full-centos-7
|
||||
- tripleo-buildimage-overcloud-full-centos-8
|
||||
- tripleo-buildimage-ironic-python-agent-centos-7
|
||||
- tripleo-buildimage-ironic-python-agent-centos-8
|
||||
- tripleo-buildimage-overcloud-full-centos-7:
|
||||
files: *build_images_files
|
||||
- tripleo-buildimage-overcloud-full-centos-8:
|
||||
files: *build_images_files
|
||||
- tripleo-buildimage-ironic-python-agent-centos-7:
|
||||
files: *build_images_files
|
||||
- tripleo-buildimage-ironic-python-agent-centos-8:
|
||||
files: *build_images_files
|
||||
|
||||
- project-template:
|
||||
name: tripleo-buildimage-jobs-centos-8
|
||||
|
|
Loading…
Reference in New Issue