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
(cherry picked from commit 1f9915037a)
This commit is contained in:
Michael Johnson 2020-02-06 13:50:56 -08:00
parent 0c1cb417e9
commit b989f9413d
2 changed files with 15 additions and 0 deletions

View File

@ -129,3 +129,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

View File

@ -113,3 +113,4 @@
branches: ^(?!stable/.*).*$
- publish-openstack-octavia-amphora-image-fedora28:
branches: ^(?!stable/.*).*$
- octavia-amphora-image-build