Merge "Support to build dev datastore image in CI job" into stable/train

This commit is contained in:
Zuul 2019-12-20 01:35:54 +00:00 committed by Gerrit Code Review
commit 560857232a
3 changed files with 24 additions and 4 deletions

View File

@ -59,6 +59,9 @@
- publish-trove-guest-image-mysql-ubuntu-xenial:
branches:
- stable/train
- publish-trove-guest-image-mysql-ubuntu-xenial-dev:
branches:
- stable/train
- job:
name: trove-legacy-dsvm-base
@ -364,4 +367,21 @@
guest_os: ubuntu
guest_os_release: xenial
guest_username: ubuntu
branch: train
branch: train
dev_mode: false
image_suffix: ""
- job:
name: publish-trove-guest-image-mysql-ubuntu-xenial-dev
parent: publish-trove-guest-image
description: |
Build and publish Ubuntu Xenial based Trove guest image to
tarballs.openstack.org.
vars:
datastore_type: mysql
guest_os: ubuntu
guest_os_release: xenial
guest_username: ubuntu
branch: train
dev_mode: true
image_suffix: "-dev"

View File

@ -88,7 +88,7 @@ function build_vm() {
popd > /dev/null
sudo rm -rf $TEMP
exclaim "Image ${image_output}.${GUEST_IMAGETYPE} was built successfully."
exclaim "Image ${image_output} was built successfully."
}
function build_guest_image() {

View File

@ -10,9 +10,9 @@
{{ datastore_type }} \
{{ guest_os }} \
{{ guest_os_release }} \
false \
{{ dev_mode }} \
{{ guest_username }} \
{{ ansible_user_dir }}/images/trove-{{ branch }}-{{ datastore_type }}-{{ guest_os }}-{{ guest_os_release }}
{{ ansible_user_dir }}/images/trove-{{ branch }}-{{ datastore_type }}-{{ guest_os }}-{{ guest_os_release }}{{ image_suffix }}
args:
chdir: "{{ ansible_user_dir }}/src/opendev.org/openstack/trove/integration/scripts"
tags: