diff --git a/modules/openstack_project/files/jenkins_job_builder/config/tripleo.yaml b/modules/openstack_project/files/jenkins_job_builder/config/tripleo.yaml index dcd4e5e76f..0d96801a66 100644 --- a/modules/openstack_project/files/jenkins_job_builder/config/tripleo.yaml +++ b/modules/openstack_project/files/jenkins_job_builder/config/tripleo.yaml @@ -75,3 +75,43 @@ keep-hierarchy: false copy-after-failure: true - console-log + +- job: + name: 'check-tripleo-overcloud-precise' + node: 'tripleo-precise' + + wrappers: + - timeout: + timeout: 125 + fail: true + - timestamps + + builders: + - devstack-checkout + - shell: | + #!/bin/bash -xe + export PYTHONUNBUFFERED=true + export DEVSTACK_GATE_TIMEOUT=120 + export DEVSTACK_GATE_TEMPEST=0 + export DEVSTACK_GATE_EXERCISES=0 + export GEARDSERVER=192.168.1.48 + export DIB_COMMON_ELEMENTS="stackuser pypi-openstack" + export TRIPLEO_TEST=overcloud + function gate_hook { + bash -xe /opt/stack/new/tripleo-ci/toci_gate_test.sh + } + export -f gate_hook + cp devstack-gate/devstack-vm-gate-wrap.sh ./safe-devstack-vm-gate-wrap.sh + ./safe-devstack-vm-gate-wrap.sh + - link-logs + + publishers: + - scp: + site: 'static.openstack.org' + files: + - target: 'logs/$LOG_PATH' + source: 'logs/**' + keep-hierarchy: false + copy-after-failure: true + - console-log + diff --git a/modules/openstack_project/files/zuul/layout.yaml b/modules/openstack_project/files/zuul/layout.yaml index 57eed276d6..487f84d212 100644 --- a/modules/openstack_project/files/zuul/layout.yaml +++ b/modules/openstack_project/files/zuul/layout.yaml @@ -242,6 +242,8 @@ jobs: voting: false - name: check-tripleo-undercloud-precise voting: false + - name: check-tripleo-overcloud-precise + voting: false - name: check-tempest-dsvm-ironic-nv voting: false - name: check-tempest-dsvm-ironic-postgres-nv @@ -1076,6 +1078,7 @@ projects: - gate-tuskar-python27 - check-tripleo-seed-precise - check-tripleo-undercloud-precise + - check-tripleo-overcloud-precise gate: - gate-tuskar-pep8 - gate-tuskar-python26 @@ -1533,6 +1536,7 @@ projects: - gate-python-tuskarclient-python33 - check-tripleo-seed-precise - check-tripleo-undercloud-precise + - check-tripleo-overcloud-precise gate: - gate-python-tuskarclient-pep8 - gate-python-tuskarclient-python26 @@ -1557,6 +1561,7 @@ projects: - gate-diskimage-builder-python27 - check-tripleo-seed-precise - check-tripleo-undercloud-precise + - check-tripleo-overcloud-precise gate: - gate-diskimage-builder-requirements - gate-diskimage-builder-pep8 @@ -1679,6 +1684,7 @@ projects: - gate-os-apply-config-python27 - check-tripleo-seed-precise - check-tripleo-undercloud-precise + - check-tripleo-overcloud-precise gate: - gate-os-apply-config-requirements - gate-os-apply-config-pep8 @@ -1702,6 +1708,7 @@ projects: - gate-os-collect-config-python27 - check-tripleo-seed-precise - check-tripleo-undercloud-precise + - check-tripleo-overcloud-precise gate: - gate-os-collect-config-requirements - gate-os-collect-config-pep8 @@ -1725,6 +1732,7 @@ projects: - gate-os-refresh-config-python27 - check-tripleo-seed-precise - check-tripleo-undercloud-precise + - check-tripleo-overcloud-precise gate: - gate-os-refresh-config-requirements - gate-os-refresh-config-pep8 @@ -2087,6 +2095,7 @@ projects: check: - check-tripleo-seed-precise - check-tripleo-undercloud-precise + - check-tripleo-overcloud-precise gate: - gate-noop post: @@ -2100,6 +2109,7 @@ projects: check: - check-tripleo-seed-precise - check-tripleo-undercloud-precise + - check-tripleo-overcloud-precise gate: - gate-noop post: @@ -2117,6 +2127,7 @@ projects: check: - check-tripleo-seed-precise - check-tripleo-undercloud-precise + - check-tripleo-overcloud-precise - gate-tripleo-incubator-docs gate: - gate-tripleo-incubator-docs @@ -2848,6 +2859,7 @@ projects: check: - check-tripleo-seed-precise - check-tripleo-undercloud-precise + - check-tripleo-overcloud-precise gate: - gate-noop