######################## # Job configuration for compass4nfv ######################## - project: name: 'opnfv-compass4nfv' installer: 'compass' controller: - 'odl' - 'onos' - 'opencontrail' pod: 'huawei-us-deploy-bare-1' stream: - master: branch: 'master' gs-pathname: '' jobs: - 'opnfv-compass4nfv-{controller}-{pod}-daily-{stream}' - 'opnfv-compass4nfv-deploy-{pod}-daily-{stream}' ######################## # job templates ######################## - job-template: name: 'opnfv-compass4nfv-{controller}-{pod}-daily-{stream}' disabled: true concurrent: false parameters: - project-parameter: project: '{installer}' - '{pod}-defaults' - '{installer}-defaults': controller: '{controller}' scm: - git-scm: credentials-id: '{ssh-credentials}' refspec: '' branch: '{branch}' builders: - trigger-builds: - project: 'opnfv-compass4nfv-daily-deploy-{stream}' git-revision: true block: true predefined-parameters: CONTROLLER={controller} - job-template: name: 'opnfv-compass4nfv-deploy-{pod}-daily-{stream}' disabled: true concurrent: false wrappers: - build-name: name: '$BUILD_NUMBER: {installer} $CONTROLLER' parameters: - project-parameter: project: '{installer}' - '{pod}-defaults' - '{installer}-defaults' scm: - git-scm: credentials-id: '{ssh-credentials}' refspec: '' branch: '{branch}' builders: - shell: | #!/bin/bash echo "Hello World from OPNFV $INSTALLER_TYPE" echo "Running $INSTALLER_TYPE with controller $CONTROLLER"