tripleo-upgrade/zuul.d/layout.yaml

92 lines
2.9 KiB
YAML

---
- project:
templates:
- check-requirements
- openstack-tox-molecule
check:
jobs:
- tripleo-ci-centos-8-content-provider:
dependencies:
- tripleo-upgrade-centos-8-molecule
- openstack-tox-linters
- tripleo-tox-molecule
- tripleo-upgrade-centos-8-molecule:
dependencies:
- tripleo-tox-molecule
- tripleo-ci-centos-8-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
# tripleo-quickstart-extras
- playbooks/quickstart-extras-standalone.yml
- roles/standalone/.*
- roles/standalone-upgrade/.*
vars: &multi_consumer_vars
consumer_job: true
build_container_images: false
remove_tags:
- build
dependencies:
- tripleo-ci-centos-8-content-provider
gate:
queue: tripleo
jobs:
- tripleo-ci-centos-8-content-provider:
dependencies:
- tripleo-upgrade-centos-8-molecule
- openstack-tox-linters
- tripleo-upgrade-centos-8-molecule
- tripleo-ci-centos-8-scenario000-multinode-oooq-container-updates:
irrelevant-files: *multinode_ignored
vars: *multi_consumer_vars
dependencies:
- tripleo-ci-centos-8-content-provider
post:
jobs:
- publish-openstack-python-branch-tarball
- job:
description: Base tripleo-upgrade job
name: tripleo-upgrade-centos-8-base
nodeset: centos-8
parent: base
success-url: "reports.html"
failure-url: "reports.html"
pre-run:
- zuul.d/playbooks/prepare-test-host.yml
- zuul.d/playbooks/pre.yml
run:
- zuul.d/playbooks/run.yml
timeout: 1800
voting: true
required-projects:
- name: openstack/ansible-role-openstack-operations
- name: openstack/ansible-config_template
- name: openstack/tripleo-ansible
- job:
files:
- ^.*
name: tripleo-upgrade-centos-8-molecule
parent: tripleo-upgrade-centos-8-base