]> xenbits.xensource.com Git - openstack/ci-loop-config.git/commitdiff
jobs: Update dsvm-tempest-xen-testing
authorAnthony PERARD <anthony.perard@citrix.com>
Wed, 2 Nov 2016 17:08:50 +0000 (17:08 +0000)
committerAnthony PERARD <anthony.perard@citrix.com>
Wed, 2 Nov 2016 17:54:21 +0000 (17:54 +0000)
jenkins/jobs/jobs.yaml

index 97c833a59c3a9b2692eda76e875d1067faeb8648..a1a29f4b0fdaa4730c842736ee7e2ae4e49d06da 100644 (file)
       - 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"
           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'