project-config/jenkins/jobs/swift3.yaml
Andrey Pavlov 45cf64f8c1 Add limited tempest job to swift3 check pipeline
This patchset adds new check job to swift3. This job will run
some tests from tempest against cloud with swift3 plugin enabled.

Change-Id: If1edf108da0d40e61919d998eedb620fb059ca2b
2015-08-24 08:54:08 +00:00

35 lines
1014 B
YAML

- job-template:
name: '{pipeline}-tempest-dsvm-swift3{branch-designator}'
node: '{node}'
wrappers:
- build-timeout:
timeout: 125
- timestamps
builders:
- link-logs
- net-info
- devstack-checkout
- shell: |
#!/bin/bash -xe
export PYTHONUNBUFFERED=true
export DEVSTACK_GATE_TIMEOUT=120
export DEVSTACK_GATE_TEMPEST=1
# Construct a regex to limiting scope of tempest
export DEVSTACK_GATE_TEMPEST_REGEX="tempest.thirdparty.boto"
export BRANCH_OVERRIDE={branch-override}
if [ "$BRANCH_OVERRIDE" != "default" ] ; then
export OVERRIDE_ZUUL_BRANCH=$BRANCH_OVERRIDE
fi
export PROJECTS="stackforge/swift3 $PROJECTS"
export ENABLED_SERVICES+=,swift3
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