Create experimental kolla-publish-image-jobs

This is the first step to publish kolla images to tarballs.o.o. For
now, we are using the experimental pipeline, until we can validate
uploads work as expected.  Then we'll move the the jobs to the post
pipeline.

Change-Id: I7d0c20a7ea221117ec6a6b0ade3e9e317c13bbd2
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
This commit is contained in:
Paul Belanger 2016-11-23 17:35:17 -05:00
parent 573e0e8a23
commit 60ce222a1d
3 changed files with 56 additions and 0 deletions

View File

@ -21,3 +21,50 @@
publishers:
- devstack-logs
- console-log
- job-template:
name: 'kolla-dsvm-build-{distro}-{type}-{node}{job-suffix}'
node: '{node}'
wrappers:
- build-timeout:
timeout: 90
- timestamps
builders:
- link-logs
- net-info
- zuul-git-prep-upper-constraints
- gerrit-git-prep
- install-distro-packages
- shell: |
#!/bin/bash -xe
tools/setup_gate.sh
tox -e build-{distro}-{type}
publishers:
- devstack-logs
- scp:
site: 'tarballs.openstack.org'
files:
- source: 'images/*.tar.gz'
target: 'tarballs/kolla/images/'
- console-log
- job-group:
name: 'kolla-publish-image-jobs'
job-suffix: ''
type:
- binary
- source
jobs:
- 'kolla-dsvm-build-{distro}-{type}-{node}{job-suffix}':
distro: ubuntu
node:
- ubuntu-trusty
- ubuntu-xenial
- 'kolla-dsvm-build-{distro}-{type}-{node}{job-suffix}':
distro:
- centos
- oraclelinux
node: 'centos-7'

View File

@ -6226,6 +6226,7 @@
- pypi-jobs
- openstack-publish-jobs
- openstack-releasenotes-jobs
- kolla-publish-image-jobs
- 'gate-{name}-tox-{envlist}-{node}':
envlist: bandit
node:

View File

@ -10921,6 +10921,14 @@ projects:
- gate-kolla-dsvm-build-oraclelinux-source-centos-7
experimental:
- gate-kolla-dsvm-deploy-multinode-ubuntu-source-ubuntu-trusty-2-node-nv
- kolla-dsvm-build-centos-binary-centos-7
- kolla-dsvm-build-centos-source-centos-7
- kolla-dsvm-build-ubuntu-binary-ubuntu-trusty
- kolla-dsvm-build-ubuntu-source-ubuntu-trusty
- kolla-dsvm-build-ubuntu-binary-ubuntu-xenial
- kolla-dsvm-build-ubuntu-source-ubuntu-xenial
- kolla-dsvm-build-oraclelinux-binary-centos-7
- kolla-dsvm-build-oraclelinux-source-centos-7
- name: openstack/kolla-ansible
template: