From: Anthony PERARD Date: Wed, 2 Nov 2016 17:08:50 +0000 (+0000) Subject: jobs: Update dsvm-tempest-xen-testing X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=11355b44e8647132ab2c4965ded3c87b8ada9424;p=openstack%2Fci-loop-config.git jobs: Update dsvm-tempest-xen-testing --- diff --git a/jenkins/jobs/jobs.yaml b/jenkins/jobs/jobs.yaml index 97c833a..a1a29f4 100644 --- a/jenkins/jobs/jobs.yaml +++ b/jenkins/jobs/jobs.yaml @@ -95,13 +95,24 @@ - shell: | #!/bin/bash -xe + sudo xl info || true + + # Check that requirerd parameter are present + # This jobs can only be started via zuul. + if [ -z "$ZUUL_UUID" ] || [ -z "$LOG_PATH" ] || [ -z "$ZUUL_URL" ]; then + echo + echo "ERROR: Missing build parameters!" + echo + exit 1 + fi + function pre_test_hook {{ echo "Install thirdparty libraries" # Install libvirt here to ensure it is # not replaced devstack - sudo dpkg -i /opt/nodepool-scripts/*.deb - sudo apt-get install -y -f --fix-missing + #sudo dpkg -i /opt/nodepool-scripts/*.deb + #sudo apt-get install -y -f --fix-missing # Testing extra conf if possible if [[ -e $BASE/new/nova/contrib/xen/vif-bridge-nova-network ]]; then echo "Will use vif-bridge-nova-network from nova.git/contrib/xen/ as vif-bridge" @@ -146,3 +157,7 @@ cp devstack-gate/devstack-vm-gate-wrap.sh ./safe-devstack-vm-gate-wrap.sh ./safe-devstack-vm-gate-wrap.sh - link-logs # In macros.yaml from os-ext-testing + + publishers: + - osci-swift-upload-logs-with-console: + upload_source: 'logs'