From 73f3880e58d1cc827714a9ee6e8d66b2e153998e Mon Sep 17 00:00:00 2001 From: Paul Belanger Date: Sat, 17 Dec 2016 18:07:58 -0500 Subject: [PATCH] Add experimental windmill job to buildimages As we move forward with using lxc for testing, we'll need to start building images. Add an experimental job to do this. Once working, we'll be moving this to a periodic job. Change-Id: Idb42c1f8e1af23315015343908c999c979cf3312 Signed-off-by: Paul Belanger --- jenkins/jobs/windmill.yaml | 22 ++++++++++++++++++++++ zuul/layout.yaml | 2 ++ 2 files changed, 24 insertions(+) diff --git a/jenkins/jobs/windmill.yaml b/jenkins/jobs/windmill.yaml index 5d52b24095..40dbb56ffd 100644 --- a/jenkins/jobs/windmill.yaml +++ b/jenkins/jobs/windmill.yaml @@ -30,6 +30,25 @@ publishers: - console-log +- job-template: + name: 'windmill-buildimages-{ostype}{suffix}' + node: '{ostype}' + + builders: + - print-template-name: + template-name: "{template-name}" + - windmill-checkout + - run-tox: + envlist: 'build-images' + + publishers: + - scp: + site: 'tarballs.openstack.org' + files: + - source: 'images/*.tgz' + target: 'tarballs/windmill/images/' + - console-log + - job-group: name: 'windmill-jobs' jobs: @@ -51,3 +70,6 @@ pipeline: gate scenario: - deploy + - 'windmill-buildimages-{ostype}{suffix}': + suffix: '' + ostype: ubuntu-trusty diff --git a/zuul/layout.yaml b/zuul/layout.yaml index 4aee359b45..b05a99e754 100755 --- a/zuul/layout.yaml +++ b/zuul/layout.yaml @@ -17885,6 +17885,8 @@ projects: - name: windmill-jobs-fedora-24-nv - name: windmill-jobs-trusty - name: windmill-jobs-xenial + experimental: + - windmill-buildimages-ubuntu-trusty - name: openstack/workload-ref-archs template: