Change-Id: I8526d23b4e720355db493de78c51cd561a38fbd6
!include-raw: ../cloud-infra/wait-for-pkg-manager.sh
- shell: |
#!/bin/bash
!include-raw: ../cloud-infra/wait-for-pkg-manager.sh
- shell: |
#!/bin/bash
- cp $OPENRC_FILE /tmp/openrc
+ /bin/rm -f /tmp/openrc
+ /bin/cp -f $OPENRC_FILE /tmp/openrc
- shell:
!include-raw: ./handle-booking.sh
- shell:
!include-raw: ./handle-booking.sh
!include-raw: ../cloud-infra/wait-for-pkg-manager.sh
- shell: |
#!/bin/bash
!include-raw: ../cloud-infra/wait-for-pkg-manager.sh
- shell: |
#!/bin/bash
- cp $OPENRC_FILE /tmp/openrc
+ /bin/rm -f /tmp/openrc
+ /bin/cp -f $OPENRC_FILE /tmp/openrc
- shell:
!include-raw: ./delete-booking.sh
- shell:
!include-raw: ./delete-booking.sh
cd $WORKSPACE
# install dependencies
cd $WORKSPACE
# install dependencies
+sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu $(lsb_release -sc) main universe restricted multiverse" > /dev/null
sudo apt install -y virtualenv jq > /dev/null
/bin/rm -rf $NOLABS_VENV && mkdir -p $NOLABS_VENV
virtualenv -p python3 $NOLABS_VENV > /dev/null
sudo apt install -y virtualenv jq > /dev/null
/bin/rm -rf $NOLABS_VENV && mkdir -p $NOLABS_VENV
virtualenv -p python3 $NOLABS_VENV > /dev/null
cd $WORKSPACE
# install dependencies
cd $WORKSPACE
# install dependencies
+sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu $(lsb_release -sc) main universe restricted multiverse" > /dev/null
sudo apt install -y virtualenv jq > /dev/null
/bin/rm -rf $NOLABS_VENV && mkdir -p $NOLABS_VENV
virtualenv -p python3 $NOLABS_VENV > /dev/null
sudo apt install -y virtualenv jq > /dev/null
/bin/rm -rf $NOLABS_VENV && mkdir -p $NOLABS_VENV
virtualenv -p python3 $NOLABS_VENV > /dev/null
stream:
- 'master':
branch: '{stream}'
stream:
- 'master':
branch: '{stream}'
- slave-label: 'vpod-deploy-ubuntu1804'
+ slave-label: 'nolabs-booking-slave'
+# slave-label: 'vpod-deploy-ubuntu1804'
booking-phase:
- 'handle'
booking-phase:
- 'handle'
- job-template:
name: 'nolabs-{booking-phase}-booking-{target-site}site-{stream}'
- job-template:
name: 'nolabs-{booking-phase}-booking-{target-site}site-{stream}'
- disabled: '{obj:disabled}'
name: TARGET_SITE
default: '{target-site}'
description: 'Target site to handle the bookings for.'
name: TARGET_SITE
default: '{target-site}'
description: 'Target site to handle the bookings for.'
- - label:
- name: SLAVE_LABEL
- default: '{slave-label}'
- description: 'Slave label to schedule this job on. All slaves have Ubuntu1604 no matter what distro target nodes use.'
+# - label:
+# name: SLAVE_LABEL
+# default: '{slave-label}'
+# description: 'Slave label to schedule this job on. All slaves have Ubuntu1604 no matter what distro target nodes use.'
- string:
name: BOOKING_PHASE
default: '{booking-phase}'
- string:
name: BOOKING_PHASE
default: '{booking-phase}'
- - build-blocker:
- use-build-blocker: true
- blocking-jobs:
- - 'cloud-infra-verify-engine-.*'
- - 'cloud-infra-verify-scenario-.*'
- - 'cloud-infra-periodic-engine-.*'
- - 'k8-.*'
- - 'nolabs-.*'
- block-level: 'NODE'
- - throttle:
- max-per-node: 1
- max-total: 10
- option: project
+# - build-blocker:
+# use-build-blocker: true
+# blocking-jobs:
+# - 'cloud-infra-verify-engine-.*'
+# - 'cloud-infra-verify-scenario-.*'
+# - 'cloud-infra-periodic-engine-.*'
+# - 'k8-.*'
+# - 'nolabs-.*'
+# block-level: 'NODE'
+# - throttle:
+# max-per-node: 1
+# max-total: 10
+# option: project
wrappers:
- credentials-binding:
wrappers:
- credentials-binding:
- build-timeout:
timeout: '{build-timeout}'
- fix-workspace-permissions
- build-timeout:
timeout: '{build-timeout}'
- fix-workspace-permissions
- - openstack:
- single-use: True
+# - openstack:
+# single-use: True