tripleo-ci/zuul.d/periodic.yaml

238 lines
9.2 KiB
YAML

---
- project-template:
name: tripleo-periodic
periodic:
jobs:
- tripleo-ci-centos-8-content-provider:
vars:
force_non_periodic: true
- tripleo-ci-centos-8-containers-multinode: &unbranched_vars_periodic
vars:
force_non_periodic: true
consumer_job: true
build_container_images: false
remove_tags:
- build
dependencies:
- tripleo-ci-centos-8-content-provider
- tripleo-ci-centos-8-standalone: *unbranched_vars_periodic
- tripleo-ci-centos-8-scenario000-multinode-oooq-container-updates: *unbranched_vars_periodic
- project-template:
name: tripleo-multinode-branchful
periodic:
jobs:
- tripleo-ci-centos-8-content-provider-wallaby:
vars:
force_non_periodic: true
- tripleo-ci-centos-8-content-provider-victoria:
vars:
force_non_periodic: true
- tripleo-ci-centos-8-content-provider-ussuri:
vars:
force_non_periodic: true
- tripleo-ci-centos-8-content-provider-train:
vars:
force_non_periodic: true
- tripleo-ci-centos-7-content-provider-train:
vars:
force_non_periodic: true
- tripleo-ci-centos-8-containers-multinode-ussuri:
vars: &multi_consumer_vars_periodic
force_non_periodic: true
consumer_job: true
build_container_images: false
remove_tags:
- build
dependencies:
- tripleo-ci-centos-8-content-provider-ussuri
- tripleo-ci-centos-8-containers-multinode-wallaby:
vars: *multi_consumer_vars_periodic
dependencies:
- tripleo-ci-centos-8-content-provider-wallaby
- tripleo-ci-centos-8-containers-multinode-victoria:
vars: *multi_consumer_vars_periodic
dependencies:
- tripleo-ci-centos-8-content-provider-victoria
- tripleo-ci-centos-8-containers-multinode-train:
vars: *multi_consumer_vars_periodic
dependencies:
- tripleo-ci-centos-8-content-provider-train
- tripleo-ci-centos-7-containers-multinode-train:
vars: *multi_consumer_vars_periodic
dependencies:
- tripleo-ci-centos-7-content-provider-train
- project-template:
name: tripleo-periodic-upgrades-victoria-pipeline
periodic:
jobs:
- tripleo-ci-centos-8-content-provider-victoria:
vars:
force_non_periodic: true
- tripleo-ci-centos-8-content-provider-ussuri:
vars:
force_non_periodic: true
- tripleo-ci-centos-8-standalone-upgrade-victoria:
vars: &consumer_vars
force_non_periodic: true
consumer_job: true
build_container_images: false
remove_tags:
- build
dependencies:
- tripleo-ci-centos-8-content-provider-victoria
- tripleo-ci-centos-8-content-provider-ussuri
- tripleo-ci-centos-8-undercloud-upgrade-victoria:
vars: *consumer_vars
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-8-content-provider-victoria
- tripleo-ci-centos-8-content-provider-ussuri
- tripleo-ci-centos-8-scenario000-multinode-oooq-container-upgrades-victoria:
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-8-content-provider-victoria
- tripleo-ci-centos-8-scenario000-multinode-oooq-container-updates-victoria:
irrelevant-files: *multinode_ignored
vars: *consumer_vars
dependencies:
- tripleo-ci-centos-8-content-provider-victoria
- project-template:
name: tripleo-periodic-upgrades-ussuri-pipeline
periodic:
jobs:
- tripleo-ci-centos-8-content-provider-ussuri:
vars:
force_non_periodic: true
- tripleo-ci-centos-8-content-provider-train:
vars:
force_non_periodic: true
- tripleo-ci-centos-8-standalone-upgrade-ussuri:
vars: *consumer_vars
dependencies:
- tripleo-ci-centos-8-content-provider-ussuri
- tripleo-ci-centos-8-content-provider-train
- tripleo-ci-centos-8-undercloud-upgrade-ussuri:
vars: *consumer_vars
irrelevant-files: *undercloud_ignored
dependencies:
- tripleo-ci-centos-8-content-provider-ussuri
- tripleo-ci-centos-8-content-provider-train
- tripleo-ci-centos-8-scenario000-multinode-oooq-container-upgrades-ussuri:
irrelevant-files: *multinode_ignored
vars: *consumer_vars
dependencies:
- tripleo-ci-centos-8-content-provider-ussuri
- tripleo-ci-centos-8-scenario000-multinode-oooq-container-updates-ussuri:
irrelevant-files: *multinode_ignored
vars: *consumer_vars
dependencies:
- tripleo-ci-centos-8-content-provider-ussuri
- project-template:
name: tripleo-periodic-upgrades-master-pipeline
periodic:
jobs:
- tripleo-ci-centos-8-content-provider:
vars:
force_non_periodic: true
- tripleo-ci-centos-8-content-provider-wallaby:
vars:
force_non_periodic: true
- tripleo-ci-centos-8-undercloud-upgrade:
vars: *consumer_vars
irrelevant-files: *undercloud_ignored
dependencies:
- tripleo-ci-centos-8-content-provider
- tripleo-ci-centos-8-content-provider-wallaby
- tripleo-ci-centos-8-scenario000-multinode-oooq-container-updates:
irrelevant-files: *multinode_ignored
vars: *consumer_vars
dependencies:
- tripleo-ci-centos-8-content-provider
- project-template:
name: tripleo-periodic-upgrades-wallaby-pipeline
periodic:
jobs:
- tripleo-ci-centos-8-content-provider-wallaby:
vars:
force_non_periodic: true
- tripleo-ci-centos-8-content-provider-victoria:
vars:
force_non_periodic: true
- tripleo-ci-centos-8-standalone-upgrade-wallaby:
vars: *consumer_vars
dependencies:
- tripleo-ci-centos-8-content-provider-wallaby
- tripleo-ci-centos-8-content-provider-victoria
- tripleo-ci-centos-8-undercloud-upgrade-wallaby:
vars: *consumer_vars
irrelevant-files: *undercloud_ignored
dependencies:
- tripleo-ci-centos-8-content-provider-wallaby
- tripleo-ci-centos-8-content-provider-victoria
- tripleo-ci-centos-8-scenario000-multinode-oooq-container-upgrades-wallaby:
irrelevant-files: *multinode_ignored
vars: *consumer_vars
dependencies:
- tripleo-ci-centos-8-content-provider-wallaby
- tripleo-ci-centos-8-scenario000-multinode-oooq-container-updates-wallaby:
irrelevant-files: *multinode_ignored
vars: *consumer_vars
dependencies:
- tripleo-ci-centos-8-content-provider-wallaby