project-config/jenkins/jobs/trove.yaml
Amrith Kumar dc2bd188fc Increase trove gate job timeout
Increase timeout for trove gate job, gate-trove-functional-dsvm from
95 to 105 minutes and the corresponding devstack timeout to 100
minutes.

New code added for Kilo has increased the time required for some of
the tests and we are falling just under the threshold.

Change-Id: Ic63bb635785719a19deae0d43cae78e39731e3a3
2015-03-17 13:41:51 -04:00

65 lines
2.0 KiB
YAML

- job-template:
name: 'gate-trove-buildimage-{datastore}'
node: 'bare-precise || bare-trusty'
builders:
- link-logs
- net-info
- gerrit-git-prep
- shell: |
#!/bin/bash -xe
sudo mkdir -p /opt/trove-image-build
sudo chown $(whoami) /opt/trove-image-build
export DEST=/opt/trove-image-build
export KEY_DIR=`pwd`/scripts/files/keys
cd scripts
./redstack build-image {datastore}
mv $HOME/images/ubuntu_{datastore}/ubuntu_{datastore}.qcow2 $WORKSPACE/{datastore}.qcow2
publishers:
- scp:
site: 'tarballs.openstack.org'
files:
- source: '{datastore}.qcow2'
target: 'tarballs/trove/images/ubuntu'
keep-hierarchy: false
copy-after-failure: false
- console-log
- job-template:
name: 'gate-trove-functional-dsvm-{datastore}'
node: 'devstack-precise || devstack-trusty'
wrappers:
- build-timeout:
timeout: 105
- timestamps
builders:
- link-logs
- net-info
- devstack-checkout
- shell: |
#!/bin/bash -xe
export PYTHONUNBUFFERED=true
export DEVSTACK_GATE_TIMEOUT=100
export ENABLED_SERVICES=tempest,s-proxy,s-object,s-container,s-account,trove,tr-api,tr-tmgr,tr-cond
export PROJECTS="openstack/trove-integration openstack/diskimage-builder openstack/tripleo-image-elements $PROJECTS"
function post_test_hook {{
export BRIDGE_IP=10.1.0.1
export DEST=$BASE/new
export PATH_DEVSTACK_SRC=$DEST/devstack
cd /opt/stack/new/trove-integration/scripts
./redstack dsvm-gate-tests {datastore}
}}
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