From 1f9915037ad68356231691607b461c30b28df3b7 Mon Sep 17 00:00:00 2001 From: Michael Johnson Date: Thu, 6 Feb 2020 13:50:56 -0800 Subject: [PATCH] Add a periodic image build job This patch adds a periodic job to build the amphora image using the released version of diskimage-builder (our other jobs use Git master). This job will not publish the produced image, it is only to test the build. Change-Id: I611d9cd5a519abc6a330ec2c46a2f5a1fdb89313 --- zuul.d/jobs.yaml | 14 ++++++++++++++ zuul.d/projects.yaml | 1 + 2 files changed, 15 insertions(+) diff --git a/zuul.d/jobs.yaml b/zuul.d/jobs.yaml index 77b79aa236..5453ef039a 100644 --- a/zuul.d/jobs.yaml +++ b/zuul.d/jobs.yaml @@ -111,3 +111,17 @@ required-projects: - openstack/octavia-lib - openstack/octavia + +- job: + name: octavia-amphora-image-build + parent: base + description: | + Builds the amphora image using the released diskimage-builder version, + not Git master. This job does not publish the image. + run: playbooks/image-build/run.yaml + required-projects: + - openstack/octavia + - openstack/octavia-lib + vars: + amphora_os: ubuntu + amphora_os_release: bionic diff --git a/zuul.d/projects.yaml b/zuul.d/projects.yaml index efc55a99ee..b1b94a0376 100644 --- a/zuul.d/projects.yaml +++ b/zuul.d/projects.yaml @@ -80,3 +80,4 @@ branches: ^(?!stable/.*).*$ - publish-openstack-octavia-amphora-image-centos8: branches: ^(?!stable/.*).*$ + - octavia-amphora-image-build