diff --git a/zuul.d/base.yaml b/zuul.d/base.yaml index 664f57c4f..206d999d9 100644 --- a/zuul.d/base.yaml +++ b/zuul.d/base.yaml @@ -155,3 +155,26 @@ tags: - build - standalone + +# Please do not add files: to tripleo-build-containers-base otherwise the periodic job wont run +# See https://storyboard.openstack.org/#!/story/2005040 +- job: + name: tripleo-build-containers-base + abstract: true + description: | + Base abstract job for standalone TripleO CI build-containers jobs + parent: tripleo-ci-base-singlenode + pre-run: + - playbooks/tripleo-buildcontainers/pre.yaml + run: playbooks/tripleo-buildcontainers/run.yaml + post-run: playbooks/tripleo-buildcontainers/post.yaml + timeout: 7200 + voting: false + required-projects: + - git.openstack.org/openstack/ansible-role-container-registry + - git.openstack.org/openstack/kolla + - git.openstack.org/openstack/python-tripleoclient + - git.openstack.org/openstack/requirements + - git.openstack.org/openstack/tripleo-common + - git.openstack.org/openstack/tripleo-repos + diff --git a/zuul.d/build-containers.yaml b/zuul.d/build-containers.yaml index c9dca92fa..28670e2f7 100644 --- a/zuul.d/build-containers.yaml +++ b/zuul.d/build-containers.yaml @@ -15,28 +15,18 @@ - job: name: tripleo-build-containers-centos-7 - parent: tripleo-ci-base-singlenode - pre-run: - - playbooks/tripleo-buildcontainers/pre.yaml - run: playbooks/tripleo-buildcontainers/run.yaml - post-run: playbooks/tripleo-buildcontainers/post.yaml - timeout: 7200 + parent: tripleo-build-containers-base nodeset: single-centos-7-node voting: true - required-projects: - - git.openstack.org/openstack/ansible-role-container-registry - - git.openstack.org/openstack/kolla - - git.openstack.org/openstack/python-tripleoclient - - git.openstack.org/openstack/requirements - - git.openstack.org/openstack/tripleo-common - - git.openstack.org/openstack/tripleo-repos irrelevant-files: - ^.*\.rst$ - ^releasenotes/.*$ files: # tripleo-ci - ^playbooks/tripleo-buildcontainers/.*$ - - zuul.d/build-containers.yaml + - zuul.d/base.yaml + - zuul.d/nodesets.yaml + - roles/tripleo-repos/.* # tripleo-common - ^container-images/.*$ - ^tripleo_common/image/.*$