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:
Marios Andreou 2021-02-09 17:34:32 +02:00
parent 5457ab55d2
commit 53acd4ce22
1 changed files with 22 additions and 11 deletions

View File

@ -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