diff --git a/modules/openstack_project/files/jenkins_job_builder/config/trove-images.yaml b/modules/openstack_project/files/jenkins_job_builder/config/trove-images.yaml new file mode 100644 index 0000000000..e8c3968479 --- /dev/null +++ b/modules/openstack_project/files/jenkins_job_builder/config/trove-images.yaml @@ -0,0 +1,23 @@ +- job: + name: 'gate-trove-buildimage-mysql' + node: 'bare-precise' + + builders: + - link-logs + - net-info + - gerrit-git-prep + - shell: | + #!/bin/bash -xe + export DEST=/opt/stack + cd scripts + ./redstack build-image mysql + mv $HOME/images/ubuntu_mysql/ubuntu_mysql.qcow2 $WORKSPACE/ubuntu_mysql.qcow2 + + publishers: + - scp: + site: 'tarballs.openstack.org' + files: + - source: 'ubuntu_mysql.qcow2' + target: 'trove/images/ubuntu_mysql.qcow2' + keep-hierarchy: false + copy-after-failure: false diff --git a/modules/openstack_project/files/zuul/layout.yaml b/modules/openstack_project/files/zuul/layout.yaml index 276e0fec0c..d25b17538e 100644 --- a/modules/openstack_project/files/zuul/layout.yaml +++ b/modules/openstack_project/files/zuul/layout.yaml @@ -577,6 +577,8 @@ jobs: voting: false - name: check-tripleo-ironic-undercloud-precise voting: false + - name: gate-trove-buildimage-mysql + voting: false # puppet-openstack targets - name: gate-puppet-vswitch-puppet-lint voting: false @@ -2460,6 +2462,8 @@ projects: - noop gate: - noop + experimental: + - gate-trove-buildimage-mysql # TODO: add docs - name: openstack/tuskar-ui