Kolla: Add a gate for image-centos-binary

This builds centos in binary mode.  The tox job uses Kolla's
next generation build script which is not compatible with the
initial version of our build script.  As a result of this we
left the existing job intact so we maintain gating of our
image building process with our initial build script tool.

As part of the new gating with the new build, we are also gating an
entirely new Dockerfile infrastructure which is templated.  These
new dockerfiles are not compatible with the legacy build script.  As
a result we need the existing kolla-functional-f21 to remain intact
until we finish the build and dockerfile templated implementations.

After that we intend to remove the kolla-function-f21 gate job,
the legacy build script and the legacy dockerfiles.

Co-Authored-By: Steven Dake <stdake@cisco.com>

Change-Id: I2a3d42d34a32a2f514b8c64f17ff54e7b08d6d7b
This commit is contained in:
Jeff Peeler 2015-07-15 15:58:58 -04:00 committed by Steven Dake
parent 115b62b5af
commit 450762f370
3 changed files with 32 additions and 1 deletions

View File

@ -18,3 +18,25 @@
publishers:
- console-log
- job-template:
name: '{pipeline}-kolla-build-images-{distro}-{type}'
node: '{node}'
wrappers:
- build-timeout:
timeout: 60
- timestamps
builders:
- link-logs
- net-info
- gerrit-git-prep
- shell: |
#!/bin/bash -xe
tests/setup_gate.sh
tox -e images-{distro}-{type}
publishers:
- console-log

View File

@ -4951,8 +4951,13 @@
- 'gate-{name}-tox-{envlist}':
envlist: validate-contents
- '{pipeline}-kolla-functional-f21':
pipeline: gate
node: 'devstack-f21'
pipeline: gate
- '{pipeline}-kolla-build-images-{distro}-{type}':
distro: centos
node: 'devstack-f21'
pipeline: gate
type: binary
- project:
name: kwapi

View File

@ -1411,6 +1411,9 @@ jobs:
- name: gate-kolla-functional-f21
voting: false
- name: gate-kolla-build-images-centos-binary
voting: false
- name: ^(gate-)?devstack-publish-docs
branch: ^master
@ -7215,6 +7218,7 @@ projects:
- gate-kolla-pep8
- gate-kolla-tox-validate-contents
- gate-kolla-functional-f21
- gate-kolla-build-images-centos-binary
gate:
- gate-kolla-bashate
- gate-kolla-pep8