tripleo-ci/zuul.d/periodic.yaml

235 lines
9.4 KiB
YAML

---
- project-template:
name: tripleo-periodic
periodic:
jobs:
- tripleo-ci-centos-9-content-provider:
irrelevant-files: &unbranched_content_provider_files
- .*molecule.*
- ^.*\.md$
- ^.*\.rst$
- ^Puppetfile.*$
- ^doc/.*$
- ^etc/.*$
- ^lower-constraints.txt$
- ^metadata.json$
- ^releasenotes/.*$
- ^spec/.*$
- ^test-requirements.txt$
- ^vars/sova-patterns.yml$
- tox.ini
- ^setup.*$
vars:
force_non_periodic: true
- tripleo-ci-centos-9-content-provider-current:
irrelevant-files: *unbranched_content_provider_files
vars:
force_non_periodic: true
buildcontainers_override_repos: current
featureset_override:
dlrn_hash_tag: current
promote_source: current
- tripleo-ci-centos-9-containers-multinode:
vars: &unbranched_vars_periodic
force_non_periodic: true
consumer_job: true
build_container_images: false
remove_tags:
- build
dependencies:
- tripleo-ci-centos-9-content-provider
- tripleo-ci-centos-9-standalone:
vars: *unbranched_vars_periodic
dependencies:
- tripleo-ci-centos-9-content-provider
- tripleo-ci-centos-9-scenario000-multinode-oooq-container-updates:
vars: *unbranched_vars_periodic
dependencies:
- tripleo-ci-centos-9-content-provider
- tripleo-ci-centos-9-content-provider-current
- project-template:
name: tripleo-multinode-branchful
periodic:
jobs:
- tripleo-ci-centos-9-content-provider-wallaby:
vars:
force_non_periodic: true
- tripleo-ci-centos-9-containers-multinode-wallaby:
vars: &multi_consumer_vars_periodic
force_non_periodic: true
consumer_job: true
build_container_images: false
remove_tags:
- build
dependencies:
- tripleo-ci-centos-9-content-provider-wallaby
- project-template:
name: tripleo-periodic-upgrades-master-pipeline
periodic:
jobs:
- tripleo-ci-centos-9-content-provider-wallaby:
vars:
force_non_periodic: true
- tripleo-ci-centos-9-content-provider:
vars:
force_non_periodic: true
- tripleo-ci-centos-9-undercloud-upgrade:
vars: &consumer_vars
force_non_periodic: true
consumer_job: true
build_container_images: false
remove_tags:
- build
irrelevant-files: &undercloud_ignored
- ^.*\.md$
- ^.*\.rst$
- ^doc/.*$
- ^docs/.*$
- ^etc/.*$
- ^metadata.json$
- ^releasenotes/.*$
- ^test-requirements.txt$
- ^spec/.*$
- ^Puppetfile.*$
- tox.ini
- ^roles/build-containers/.*$
- ^roles/oooci-build-images/.*$
- ^playbooks/deprecated/.*$
- ^playbooks/tripleo-buildcontainers/.*$
- ^playbooks/tripleo-buildimages/.*$
- ^vars/sova-patterns.yml$
- zuul.d/layout.yaml
- zuul.d/build-containers.yaml
- zuul.d/build-image.yaml
- zuul.d/standalone-jobs.yaml
- zuul.d/undercloud-jobs.yaml
- zuul.d/multinode-jobs.yaml
dependencies:
- tripleo-ci-centos-9-content-provider
- tripleo-ci-centos-9-content-provider-wallaby
- tripleo-ci-centos-9-scenario000-multinode-oooq-container-updates:
irrelevant-files: &multinode_ignored
- ^.*\.md$
- ^.*\.rst$
- ^doc/.*$
- ^docs/.*$
- ^etc/.*$
- ^metadata.json$
- ^releasenotes/.*$
- ^test-requirements.txt$
- ^spec/.*$
- ^Puppetfile.*$
- tox.ini
- ^roles/build-containers/.*$
- ^roles/oooci-build-images/.*$
- ^playbooks/deprecated/.*$
- ^playbooks/tripleo-buildcontainers/.*$
- ^playbooks/tripleo-buildimages/.*$
- ^vars/sova-patterns.yml$
- zuul.d/layout.yaml
- zuul.d/build-containers.yaml
- zuul.d/build-image.yaml
- zuul.d/standalone-jobs.yaml
- zuul.d/undercloud-jobs.yaml
- zuul.d/multinode-jobs.yaml
# tripleo-quickstart-extras
- playbooks/quickstart-extras-standalone.yml
- roles/standalone/.*
- roles/standalone-upgrade/.*
vars: *consumer_vars
dependencies:
- tripleo-ci-centos-9-content-provider
- project-template:
name: tripleo-periodic-upgrades-zed-pipeline
periodic:
jobs:
- tripleo-ci-centos-9-content-provider-zed: &force_non_periodic
vars:
force_non_periodic: true
- tripleo-ci-centos-9-content-provider-wallaby: *force_non_periodic
- tripleo-ci-centos-9-undercloud-upgrade-zed:
irrelevant-files: *undercloud_ignored
vars: *consumer_vars
dependencies:
- tripleo-ci-centos-9-content-provider-zed
- tripleo-ci-centos-9-content-provider-wallaby
- tripleo-ci-centos-9-scenario000-multinode-oooq-container-updates:
irrelevant-files: *multinode_ignored
vars: *consumer_vars
dependencies:
- tripleo-ci-centos-9-content-provider-zed
- project-template:
name: tripleo-periodic-upgrades-wallaby-pipeline
periodic:
jobs:
- tripleo-ci-centos-9-content-provider-wallaby: *force_non_periodic
- tripleo-ci-centos-8-content-provider-wallaby: *force_non_periodic
- tripleo-ci-centos-9-content-provider-current-wallaby: *force_non_periodic
- tripleo-ci-centos-9-scenario000-multinode-oooq-container-updates:
irrelevant-files: *multinode_ignored
vars: *consumer_vars
dependencies:
- tripleo-ci-centos-9-content-provider-wallaby
- tripleo-ci-centos-9-content-provider-current-wallaby
- project-template:
name: tripleo-ceph-periodic-wallaby
periodic:
jobs:
- tripleo-ci-centos-9-content-provider-wallaby:
vars:
force_non_periodic: true
- tripleo-ci-centos-9-scenario001-ceph-nightly-wallaby: &ceph_vars_periodic
vars:
force_non_periodic: true
consumer_job: true
build_container_images: false
remove_tags:
- build
dependencies:
- tripleo-ci-centos-9-content-provider-wallaby
- tripleo-ci-centos-9-scenario004-ceph-nightly-wallaby: *ceph_vars_periodic
- project-template:
name: tripleo-periodic-fips
periodic:
jobs:
- tripleo-ci-centos-9-content-provider: &fips_force_non_periodic
vars:
force_non_periodic: true
- tripleo-ci-centos-9-content-provider-wallaby: *fips_force_non_periodic
- tripleo-ci-centos-9-standalone-fips: &fips_vars_periodic
vars: &fips_consumer_vars
force_non_periodic: true
consumer_job: true
build_container_images: false
remove_tags:
- build
dependencies:
- tripleo-ci-centos-9-content-provider
- tripleo-ci-centos-9-scenario001-standalone-fips: *fips_vars_periodic
- tripleo-ci-centos-9-scenario002-standalone-fips: *fips_vars_periodic
- tripleo-ci-centos-9-scenario003-standalone-fips: *fips_vars_periodic
- tripleo-ci-centos-9-scenario004-standalone-fips: *fips_vars_periodic
- tripleo-ci-centos-9-scenario007-standalone-fips: *fips_vars_periodic
- tripleo-ci-centos-9-scenario010-standalone-fips: *fips_vars_periodic
- tripleo-ci-centos-9-scenario010-ovn-provider-standalone-fips: *fips_vars_periodic
- tripleo-ci-centos-9-scenario012-standalone-fips: *fips_vars_periodic
- tripleo-ci-centos-9-standalone-fips-wallaby: &fips_vars_periodic_wallaby
vars: *fips_consumer_vars
dependencies:
- tripleo-ci-centos-9-content-provider-wallaby
- tripleo-ci-centos-9-scenario001-standalone-fips-wallaby: *fips_vars_periodic_wallaby
- tripleo-ci-centos-9-scenario002-standalone-fips-wallaby: *fips_vars_periodic_wallaby
- tripleo-ci-centos-9-scenario003-standalone-fips-wallaby: *fips_vars_periodic_wallaby
- tripleo-ci-centos-9-scenario004-standalone-fips-wallaby: *fips_vars_periodic_wallaby
- tripleo-ci-centos-9-scenario007-standalone-fips-wallaby: *fips_vars_periodic_wallaby
- tripleo-ci-centos-9-scenario010-standalone-fips-wallaby: *fips_vars_periodic_wallaby
- tripleo-ci-centos-9-scenario010-ovn-provider-standalone-fips-wallaby: *fips_vars_periodic_wallaby
- tripleo-ci-centos-9-scenario012-standalone-fips-wallaby: *fips_vars_periodic_wallaby