Merge "Support to build dev datastore image in CI job" into stable/train
This commit is contained in:
commit
560857232a
22
.zuul.yaml
22
.zuul.yaml
|
@ -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"
|
||||
|
|
|
@ -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() {
|
||||
|
|
|
@ -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:
|
||||
|
|
Loading…
Reference in New Issue