auto-trigger-name: 'compass-{scenario}-{pod}-trigger'
# - 'os-ocl-nofeature-ha':
# disabled: true
-# auto-trigger-name: 'joid-{scenario}-{pod}-trigger'
+# auto-trigger-name: 'compass-{scenario}-{pod}-trigger'
jobs:
- 'compass-{scenario}-{pod}-daily-{stream}'
gs-pathname: '{gs-pathname}'
- string:
name: DEPLOY_SCENARIO
- default: 'none'
+ default: '{scenario}'
- 'huawei-build-defaults'
- '{installer}-defaults'
blocking-jobs:
- 'compass-deploy-{pod}-daily-{stream}'
+ wrappers:
+ - build-name:
+ name: '$BUILD_NUMBER - Scenario: $DEPLOY_SCENARIO'
+
parameters:
- project-parameter:
project: '{project}'
echo "--------------------------------------------------------"
echo
-export CONFDIR=$WORKSPACE/deploy/conf/hardware_environment/huawei_us_lab/pod1
+export CONFDIR=$WORKSPACE/deploy/conf/hardware_environment/$NODE_NAME
export ISO_URL=file://$BUILD_DIRECTORY/compass.iso
export INSTALL_NIC=eth0
export OS_VERSION=${{COMPASS_OS_VERSION}}
export OPENSTACK_VERSION=${{COMPASS_OPENSTACK_VERSION}}
-./deploy.sh --dha $CONFDIR/dha.yml --network $CONFDIR/network.yml
+./deploy.sh --dha $CONFDIR/${{DEPLOY_SCENARIO}}.yml --network $CONFDIR/network.yml
if [ $? -ne 0 ]; then
echo "depolyment failed!"
deploy_ret=1
export OS_VERSION=${{COMPASS_OS_VERSION}}
export OPENSTACK_VERSION=${{COMPASS_OPENSTACK_VERSION}}
export CONFDIR=$WORKSPACE/deploy/conf/vm_environment
-./deploy.sh --dha $CONFDIR/$SDN_CONTROLLER.yml --network $CONFDIR/$NODE_NAME/network.yml
+./deploy.sh --dha $CONFDIR/$DEPLOY_SCENARIO.yml --network $CONFDIR/$NODE_NAME/network.yml
if [ $? -ne 0 ]; then
echo "depolyment failed!"
deploy_ret=1
gs-pathname: '/{stream}'
- sdn-controller:
- - 'nosdn':
+ scenario:
+ - 'os-nosdn-nofeature-ha':
disabled: false
node: huawei-deploy-vm
- - 'odl':
+ - 'os-odl_l2-nofeature-ha':
disabled: false
node: huawei-deploy-vm
- - 'onos':
+ - 'os-onos-nofeature-ha':
disabled: false
node: huawei-deploy-vm
-# - 'opencontrail':
+# - 'os-ocl-nofeature-ha':
# disabled: true
# node: huawei-deploy-vm
- 'compass-verify-{stream}'
- 'compass-build-iso-{stream}'
- 'compass-build-ppa-{stream}'
- - 'compass-deploy-virtual-{sdn-controller}-{stream}'
+ - 'compass-deploy-virtual-{scenario}-{stream}'
- 'compass-virtual-daily-{stream}'
########################
- '{node}-defaults'
- '{installer}-defaults'
- string:
- name: SDN_CONTROLLER
- default: 'nosdn'
+ name: DEPLOY_SCENARIO
+ default: 'os-nosdn-nofeature-ha'
scm:
- gerrit-trigger-scm:
branch: '{branch}'
triggers:
- - timed: 'H 16 * * *'
+ - timed: 'H 14 * * *'
builders:
- trigger-builds:
git-revision: true
block: true
- trigger-builds:
- - project: 'compass-deploy-virtual-nosdn-{stream}'
+ - project: 'compass-deploy-virtual-os-nosdn-nofeature-ha-{stream}'
git-revision: true
block: false
- trigger-builds:
- - project: 'compass-deploy-virtual-odl-{stream}'
+ - project: 'compass-deploy-virtual-os-odl_l2-nofeature-ha-{stream}'
git-revision: true
block: false
- trigger-builds:
- - project: 'compass-deploy-virtual-onos-{stream}'
+ - project: 'compass-deploy-virtual-os-onos-nofeature-ha-{stream}'
git-revision: true
block: false
!include-raw: ./compass-makeppa.sh
- job-template:
- name: 'compass-deploy-virtual-{sdn-controller}-{stream}'
+ name: 'compass-deploy-virtual-{scenario}-{stream}'
disabled: false
- compass-project-parameter:
installer: '{installer}'
gs-pathname: '{gs-pathname}'
- - string:
- name: SDN_CONTROLLER
- default: '{sdn-controller}'
- string:
name: DEPLOY_SCENARIO
- default: 'none'
+ default: '{scenario}'
- '{node}-defaults'
- '{installer}-defaults'