tripleo-ci/zuul.d/build-image.yaml
Ian Wienand 76cb67f684 Reparent tripleo-buildimage-* to tripleo-ci-dsvm
All these jobs use "base" as the parent; but for example
tripleo-buildimage-overcloud-full-centos-7 calls
install-distro-packages.sh which is now copied in by jobs, rather than
being in the image [1]

I think these want to parent to tripleo-ci-dsvm, which parents to
legacy-dsvm-bsae, which will install scripts such as this correctly.

[1] https://review.openstack.org/#/c/542649/

Change-Id: I61d7d80929e913402ecb62cc44f8bd3101ff5784
2018-02-12 12:09:43 +11:00

88 lines
2.5 KiB
YAML

---
- project-template:
name: tripleo-buildimage-jobs
check:
jobs:
- tripleo-buildimage-overcloud-full-centos-7
gate:
jobs:
- tripleo-buildimage-overcloud-full-centos-7
experimental:
jobs:
- tripleo-buildimage-ironic-python-agent-centos-7
- tripleo-buildimage-overcloud-hardened-full-centos-7
- job:
name: tripleo-buildimage-ironic-python-agent-centos-7
parent: tripleo-ci-dsvm
run: playbooks/tripleo-buildimage/run.yaml
post-run: playbooks/tripleo-buildimage/post.yaml
timeout: 4200
nodeset: legacy-centos-7
required-projects:
- openstack/diskimage-builder
- openstack/heat-agents
- openstack/heat-templates
- openstack/instack-undercloud
- openstack/ironic
- openstack/ironic-python-agent
- openstack/python-tripleoclient
- openstack/tripleo-common
- openstack/tripleo-image-elements
- openstack/tripleo-puppet-elements
- openstack/requirements
vars:
tripleo_image_type: ironic-python-agent
voting: false
irrelevant-files:
- ^.*\.rst$
- ^releasenotes/.*$
- job:
name: tripleo-buildimage-overcloud-full-centos-7
parent: tripleo-ci-dsvm
run: playbooks/tripleo-buildimage/run.yaml
post-run: playbooks/tripleo-buildimage/post.yaml
timeout: 4200
nodeset: legacy-centos-7
required-projects:
- openstack/diskimage-builder
- openstack/heat-agents
- openstack/heat-templates
- openstack/instack-undercloud
- openstack/python-tripleoclient
- openstack/requirements
- openstack/tripleo-common
- openstack/tripleo-image-elements
- openstack/tripleo-puppet-elements
vars:
tripleo_image_type: overcloud-full
irrelevant-files:
- ^.*\.rst$
- ^releasenotes/.*$
- job:
name: tripleo-buildimage-overcloud-hardened-full-centos-7
parent: tripleo-ci-dsvm
run: playbooks/tripleo-buildimage/run.yaml
post-run: playbooks/tripleo-build/post.yaml
timeout: 4200
nodeset: legacy-centos-7
required-projects:
- openstack/diskimage-builder
- openstack/heat-agents
- openstack/heat-templates
- openstack/instack-undercloud
- openstack/python-tripleoclient
- openstack/tripleo-common
- openstack/tripleo-image-elements
- openstack/tripleo-puppet-elements
- openstack/requirements
vars:
tripleo_image_type: overcloud-hardened-full
voting: false
irrelevant-files:
- ^.*\.rst$
- ^releasenotes/.*$