puppet-openstack-integration/zuul.d/tripleo.yaml
Takashi Kajinami cabac61161 Skip content provider job for irrelevant files
Currently content provider job is not skipped even when tripleo job is
skipped, but this is uselesss.
This change ensures that we rely on the same list of irrelevant files
so that the content provider job is skipped when tripleo job is
skipped.

Change-Id: Iee924f673e3c006606071916c906597cbd891962
2021-04-05 18:49:50 +09:00

78 lines
2.3 KiB
YAML

---
# This file contains the tripleo jobs for the puppet modules
#
- job:
name: tripleo-puppet-ci-centos-8-undercloud-containers
parent: tripleo-ci-centos-8-undercloud-containers
irrelevant-files: &irrelevant_files
- ^.*\.md$
- ^.*\.rst$
- ^doc/.*$
- ^etc/.*$
- ^metadata.json$
- ^releasenotes/.*$
- ^spec/.*$
- ^requirements.txt$
- ^test-requirements.txt$
- ^LICENSE$
- ^.gitreview$
- ^.gitignore$
- ^setup.cfg$
- ^setup.py$
- ^tox.ini$
- job:
name: tripleo-puppet-ci-centos-8-content-provider
parent: tripleo-ci-centos-8-content-provider
irrelevant-files: *irrelevant_files
- project-template:
name: tripleo-puppet-undercloud
check:
jobs:
- tripleo-puppet-ci-centos-8-content-provider
- tripleo-puppet-ci-centos-8-undercloud-containers:
vars: &undercloud_consumer_vars
consumer_job: true
remove_tags:
- build
dependencies:
- tripleo-puppet-ci-centos-8-content-provider
gate:
jobs:
- tripleo-puppet-ci-centos-8-content-provider
- tripleo-puppet-ci-centos-8-undercloud-containers:
vars: *undercloud_consumer_vars
dependencies:
- tripleo-puppet-ci-centos-8-content-provider
- job:
name: tripleo-puppet-ci-centos-8-standalone
parent: tripleo-ci-centos-8-standalone
irrelevant-files: *irrelevant_files
vars:
featureset_override:
standalone_environment_files:
- 'environments/low-memory-usage.yaml'
- project-template:
name: tripleo-puppet-standalone
check:
jobs:
- tripleo-puppet-ci-centos-8-content-provider
- tripleo-puppet-ci-centos-8-standalone:
vars: &standalone_consumer_vars
consumer_job: true
build_container_images: false
remove_tags:
- build
dependencies:
- tripleo-puppet-ci-centos-8-content-provider
gate:
jobs:
- tripleo-puppet-ci-centos-8-content-provider
- tripleo-puppet-ci-centos-8-standalone:
vars: *standalone_consumer_vars
dependencies:
- tripleo-puppet-ci-centos-8-content-provider