c33ad6006e
This patch will help devstack gate job in Tacker move to Xenial node. Recenltly, several OpenStack projects use new version libraries which are available on Xenial. Tacker leverages these projects, therefore it is necessary to change to xenial node Change-Id: I1cf642c7e8532b81b871151d0ad103fee5e0bdd4
53 lines
2.1 KiB
YAML
53 lines
2.1 KiB
YAML
- job-template:
|
|
name: '{pipeline}-tacker-dsvm-functional-{node}{job-suffix}'
|
|
node: '{node}'
|
|
|
|
wrappers:
|
|
- build-timeout:
|
|
timeout: 130
|
|
- timestamps
|
|
|
|
builders:
|
|
- link-logs
|
|
- net-info
|
|
- devstack-checkout
|
|
- shell: |
|
|
#!/bin/bash -xe
|
|
export PYTHONUNBUFFERED=true
|
|
export DEVSTACK_GATE_NEUTRON=1
|
|
export DEVSTACK_GATE_TEMPEST=0
|
|
export BRANCH_OVERRIDE={branch-override}
|
|
export PROJECTS="openstack/tacker $PROJECTS"
|
|
export PROJECTS="openstack/tacker-horizon $PROJECTS"
|
|
export PROJECTS="openstack/python-tackerclient $PROJECTS"
|
|
export DEVSTACK_LOCAL_CONFIG="enable_plugin tacker git://git.openstack.org/openstack/tacker"
|
|
case "$ZUUL_BRANCH" in
|
|
stable/liberty|stable/mitaka) break;;
|
|
*)
|
|
|
|
export DEVSTACK_LOCAL_CONFIG+=$'\n'"enable_plugin heat git://git.openstack.org/openstack/heat"
|
|
export PROJECTS="openstack/heat $PROJECTS"
|
|
export DEVSTACK_LOCAL_CONFIG+=$'\n'"enable_plugin aodh git://git.openstack.org/openstack/aodh"
|
|
export PROJECTS="openstack/aodh $PROJECTS"
|
|
export DEVSTACK_LOCAL_CONFIG+=$'\n'"enable_plugin ceilometer https://git.openstack.org/openstack/ceilometer"
|
|
export PROJECTS="openstack/ceilometer $PROJECTS"
|
|
export DEVSTACK_LOCAL_CONFIG+=$'\n'"enable_plugin networking-sfc http://git.trystack.cn/openstack/networking-sfc"
|
|
export PROJECTS="openstack/networking-sfc $PROJECTS"
|
|
esac
|
|
if [ "$BRANCH_OVERRIDE" != "default" ] ; then
|
|
export OVERRIDE_ZUUL_BRANCH=$BRANCH_OVERRIDE
|
|
fi
|
|
|
|
function post_test_hook {{
|
|
bash -xe $BASE/new/tacker/tacker/tests/contrib/post_test_hook.sh dsvm-functional
|
|
}}
|
|
export -f post_test_hook
|
|
|
|
cp devstack-gate/devstack-vm-gate-wrap.sh ./safe-devstack-vm-gate-wrap.sh
|
|
./safe-devstack-vm-gate-wrap.sh
|
|
|
|
publishers:
|
|
- test-results
|
|
- devstack-logs
|
|
- console-log
|