Change-Id: Id0c23c86c2144316d0067266df6f768d9bcaed15
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
########################
- project:
########################
- project:
installer: 'joid'
controller:
installer: 'joid'
controller:
- - 'opencontrail'
- - 'opendaylight'
- - 'onos'
- - 'opnfv-joid-{controller}-daily-{stream}'
- - 'opnfv-joid-daily-deploy-{stream}'
+ - 'joid-{controller}-daily-{stream}-{pod}'
+ - 'joid-daily-deploy-{stream}'
########################
# job templates
########################
- job-template:
########################
# job templates
########################
- job-template:
- name: 'opnfv-joid-{controller}-daily-{stream}'
+ name: 'joid-{controller}-daily-{stream}-{pod}'
concurrent: false
parameters:
- project-parameter:
project: '{installer}'
concurrent: false
parameters:
- project-parameter:
project: '{installer}'
+ - 'opnfv-build-defaults'
- '{installer}-defaults':
controller: '{controller}'
- '{installer}-defaults':
controller: '{controller}'
builders:
- trigger-builds:
builders:
- trigger-builds:
- - project: 'opnfv-joid-daily-deploy-{stream}'
+ - project: 'joid-daily-deploy-{stream}'
git-revision: true
block: true
predefined-parameters:
CONTROLLER='{controller}'
- job-template:
git-revision: true
block: true
predefined-parameters:
CONTROLLER='{controller}'
- job-template:
- name: 'opnfv-joid-daily-deploy-{stream}'
+ name: 'joid-daily-deploy-{stream}'
builders:
- shell: |
#!/bin/bash
builders:
- shell: |
#!/bin/bash
- echo "Hello World from OPNFV $INSTALLER_NAME"
echo "Running $INSTALLER_NAME with controller $CONTROLLER"
echo "Running $INSTALLER_NAME with controller $CONTROLLER"
+ echo "Please note that this is a quick try to see how joid deployment works"
+ cd $WORKSPACE/ci
+ ./clean.sh
+ ./02-maasdeploy.sh intelpod5
+ ./deploy.sh -o liberty -s $CONTROLLER -t ha -l intelpod5
name: SLAVE_NAME
description: 'Slave name on Jenkins'
allowed-slaves:
name: SLAVE_NAME
description: 'Slave name on Jenkins'
allowed-slaves:
+ - intel-us-deploy-bare-pod5
+ - intel-us-deploy-bare-pod5
- string:
name: INSTALLER_VERSION
default: stable
- string:
name: INSTALLER_VERSION
default: stable
name: GIT_BASE
default: https://gerrit.opnfv.org/gerrit/$PROJECT
description: 'Git URL to use on the jumphost'
name: GIT_BASE
default: https://gerrit.opnfv.org/gerrit/$PROJECT
description: 'Git URL to use on the jumphost'
+
+- parameter:
+ name: 'opnfv-build-defaults'
+ parameters:
+ - node:
+ name: SLAVE_NAME
+ description: 'Label on Jenkins'
+ allowed-slaves:
+ - opnfv-build
+ default-slaves:
+ - opnfv-build
+ - string:
+ name: GIT_BASE
+ default: https://gerrit.opnfv.org/gerrit/$PROJECT
+ description: 'Git URL to use on the jumphost'