[c7-train] Switch c7 jobs to content provider

This change switches c7 jobs to the content provider
dependency relation so the jobs share the produced artifacts.

It also simplifies tags by using remove_tags instead.

Change-Id: I39a0a40fb4a507ef5c25155bdfdb8ef6757afe22
This commit is contained in:
Rafael Folco 2020-10-26 13:29:51 -03:00 committed by Sagi Shnaidman
parent 66b874f41f
commit 80911871b8
1 changed files with 11 additions and 20 deletions

View File

@ -12,37 +12,28 @@
jobs: jobs:
- openstack-tox-pep8 - openstack-tox-pep8
- openstack-tox-lower-constraints - openstack-tox-lower-constraints
- tripleo-ci-centos-8-content-provider: - tripleo-ci-centos-7-content-provider:
dependencies: &deps_unit_lint dependencies: &deps_unit_lint
- openstack-tox-pep8 - openstack-tox-pep8
- tripleo-ci-centos-7-containers-multinode: - tripleo-ci-centos-8-content-provider:
dependencies: *deps_unit_lint dependencies: *deps_unit_lint
- tripleo-ci-centos-8-containers-multinode: - tripleo-ci-centos-7-containers-multinode:
vars: &multi_consumer_vars vars: &multi_consumer_vars
consumer_job: true consumer_job: true
build_container_images: false build_container_images: false
tags: remove_tags:
- undercloud-setup - build
- undercloud-scripts dependencies: &deps_cprovider_c7
- undercloud-install - tripleo-ci-centos-7-content-provider
- undercloud-post-install - tripleo-ci-centos-8-containers-multinode:
- tripleo-validations vars: *multi_consumer_vars
- overcloud-scripts
- overcloud-prep-config
- overcloud-prep-containers
- overcloud-deploy
- overcloud-post-deploy
- overcloud-validate
dependencies: &deps_cprovider dependencies: &deps_cprovider
- tripleo-ci-centos-8-content-provider - tripleo-ci-centos-8-content-provider
- tripleo-ci-centos-8-undercloud-containers: - tripleo-ci-centos-8-undercloud-containers:
vars: &undercloud_consumer_vars vars: &undercloud_consumer_vars
consumer_job: true consumer_job: true
tags: remove_tags:
- undercloud-setup - build
- undercloud-scripts
- undercloud-install
- undercloud-validate
dependencies: *deps_cprovider dependencies: *deps_cprovider
- tripleo-ci-centos-8-standalone: - tripleo-ci-centos-8-standalone:
vars: &sa_consumer_vars vars: &sa_consumer_vars