Switch to zuul-jobs docker build jobs

There are upstream jobs in zuul-jobs with the docker build playbooks,
so use them.  The system-config jobs are kept so that we don't have
to duplicate the secret stanza.

Change-Id: Iceee55a3d0e8b243549fa988f134b1ea9bb6dac5
changes/16/632816/1
James E. Blair 4 years ago
parent 08a4a0c22a
commit d145e86f71

@ -41,49 +41,26 @@
- job:
name: system-config-build-image
description: |
Build a docker image.
See the `role documentation
<https://zuul-ci.org/docs/zuul-jobs/roles.html#role-build-docker-image>`_
for details.
parent: build-docker-image
abstract: true
allowed-projects: openstack-infra/system-config
pre-run: playbooks/zuul/build-image/pre.yaml
run: playbooks/zuul/build-image/run.yaml
- job:
name: system-config-upload-image
parent: system-config-build-image
description: |
Build and upload a docker image.
See the `role documentation
<https://zuul-ci.org/docs/zuul-jobs/roles.html#role-upload-docker-image>`_
for details.
parent: upload-docker-image
abstract: true
allowed-projects: openstack-infra/system-config
post-run: playbooks/zuul/build-image/upload.yaml
secrets:
name: docker_credentials
secret: system-config-dockerhub
pass-to-parent: true
- job:
name: system-config-promote-image
description: |
Retag a previously-uploaded docker image.
See the `role documentation
<https://zuul-ci.org/docs/zuul-jobs/roles.html#role-promote-docker-image>`_
for details.
parent: promote-docker-image
abstract: true
allowed-projects: openstack-infra/system-config
run: playbooks/zuul/build-image/promote.yaml
secrets:
name: docker_credentials
secret: system-config-dockerhub
nodeset:
nodes: []
pass-to-parent: true
# Jinja-init jobs
- job:

@ -1,3 +0,0 @@
- hosts: all
roles:
- install-docker

@ -1,3 +0,0 @@
- hosts: localhost
roles:
- promote-docker-image

@ -1,3 +0,0 @@
- hosts: all
roles:
- build-docker-image

@ -1,3 +0,0 @@
- hosts: all
roles:
- upload-docker-image
Loading…
Cancel
Save