project-config/jenkins/jobs/python-barbicanclient.yaml
Andreas Jaeger ac27231431 Switch to Xenial: python-barbicanclient
Update python-barbicanclient dsvm job for changes merged on branches >=
master to run on Xenial. Changes merged on older branches will run
on Trusty.

Change-Id: Iafab0c9d5126f19a4a79bf26596ddd2c133ccf83
2016-12-07 07:19:53 +01:00

38 lines
1.0 KiB
YAML

- job-template:
name: 'gate-python-barbicanclient-devstack-dsvm-{node}'
node: '{node}'
wrappers:
- build-timeout:
timeout: 70
- timestamps
builders:
- link-logs
- net-info
- devstack-checkout
- shell: |
#!/bin/bash -xe
export PYTHONUNBUFFERED=true
export ENABLED_SERVICES=barbican,tempest,keystone
export PROJECTS="openstack/barbican $PROJECTS"
export PROJECTS="openstack/python-barbicanclient $PROJECTS"
function gate_hook {{
$BASE/new/barbican/devstack/gate_hook.sh
}}
export -f gate_hook
function post_test_hook {{
cd /opt/stack/new/python-barbicanclient/functionaltests
./post_test_hook.sh
}}
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:
- devstack-logs
- console-log