diff options
author | Fatih Degirmenci <fatih.degirmenci@ericsson.com> | 2016-01-13 23:22:53 +0100 |
---|---|---|
committer | Fatih Degirmenci <fatih.degirmenci@ericsson.com> | 2016-01-14 11:57:13 +0000 |
commit | 13a1943e98061eee0ab977e1e05835e0cc0ee5a8 (patch) | |
tree | 499b62655c6bdf8452f7a65eb11688e15fab3ab0 | |
parent | b860d85c6519930295f70c026b3fe732225408aa (diff) |
compass: Align scenario short names between installers
The fields in scenario short name is
os-[controller]-[feature]-[mode](-[optionalparameter])
The change in scenario naming requires adjustment in jenkins job names
as well in order to have full alignment on CI.
The details of scenario naming scheme has been discussed during daily
standup on 2016-01-13.
You can read more details regarding scenario and job naming on
https://wiki.opnfv.org/brahmaputra_testing_page#scenario_and_jenkins_job_naming_scheme
fuel and joid switched to this type of scenario and job naming already.
Change-Id: Ia9246ac7ce8db054c1cb73381f83387ecd1dce66
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
-rw-r--r-- | jjb/compass4nfv/compass-ci-jobs.yml | 72 | ||||
-rw-r--r-- | jjb/opnfv/installer-params.yml | 8 |
2 files changed, 35 insertions, 45 deletions
diff --git a/jjb/compass4nfv/compass-ci-jobs.yml b/jjb/compass4nfv/compass-ci-jobs.yml index 3acbf07f2..535fb3b31 100644 --- a/jjb/compass4nfv/compass-ci-jobs.yml +++ b/jjb/compass4nfv/compass-ci-jobs.yml @@ -30,41 +30,49 @@ - intel-pod8: <<: *master - sdn-controller: - - 'nosdn': + scenario: + - 'os-nosdn-nofeature-ha': disabled: false - - 'odl': + auto-trigger-name: 'compass-{scenario}-{pod}-trigger' + - 'os-odl_l2-nofeature-ha': disabled: false - - 'onos': + auto-trigger-name: 'compass-{scenario}-{pod}-trigger' + - 'os-onos-nofeature-ha': disabled: false -# - 'opencontrail': + auto-trigger-name: 'compass-{scenario}-{pod}-trigger' +# - 'os-ocl-nofeature-ha': # disabled: true +# auto-trigger-name: 'joid-{scenario}-{pod}-trigger' jobs: - - 'compass-{sdn-controller}-{pod}-daily-{stream}' + - 'compass-{scenario}-{pod}-daily-{stream}' - 'compass-deploy-{pod}-daily-{stream}' ######################## # job templates ######################## - job-template: - name: 'compass-{sdn-controller}-{pod}-daily-{stream}' + name: 'compass-{scenario}-{pod}-daily-{stream}' project-type: multijob node: huawei-build - concurrent: true + concurrent: false properties: - throttle: enabled: true max-total: 1 max-per-node: 1 + - build-blocker: + use-build-blocker: true + blocking-jobs: + - 'compass-os-.*?-{pod}-daily-{stream}' wrappers: - build-name: - name: '$BUILD_NUMBER - SDN: $SDN_CONTROLLER Scenario: $DEPLOY_SCENARIO' + name: '$BUILD_NUMBER - Scenario: $DEPLOY_SCENARIO' parameters: - project-parameter: @@ -73,23 +81,13 @@ installer: '{installer}' gs-pathname: '{gs-pathname}' - string: - name: SDN_CONTROLLER - default: '{sdn-controller}' - - string: name: DEPLOY_SCENARIO default: 'none' - 'huawei-build-defaults' - '{installer}-defaults' - - scm: - - git-scm: - credentials-id: '{ssh-credentials}' - refspec: '' - branch: '{branch}' - triggers: - - 'compass-{pod}-{sdn-controller}-trigger' + - '{auto-trigger-name}' builders: - multijob: @@ -98,7 +96,7 @@ projects: - name: 'compass-deploy-{pod}-daily-{stream}' current-parameters: false - git-revision: true + predefined-parameters: 'DEPLOY_SCENARIO={scenario}' kill-phase-on: FAILURE - multijob: name: functest @@ -106,6 +104,7 @@ projects: - name: 'functest-compass-{pod}-daily-{stream}' current-parameters: false + predefined-parameters: 'DEPLOY_SCENARIO={scenario}' kill-phase-on: NEVER - multijob: name: yardstick @@ -113,6 +112,7 @@ projects: - name: 'yardstick-compass-{pod}-daily-{stream}' current-parameters: false + predefined-parameters: 'DEPLOY_SCENARIO={scenario}' kill-phase-on: NEVER - job-template: @@ -120,13 +120,17 @@ disabled: false - concurrent: true + concurrent: false properties: - throttle: enabled: true max-total: 1 max-per-node: 1 + - build-blocker: + use-build-blocker: true + blocking-jobs: + - 'compass-deploy-{pod}-daily-{stream}' parameters: - project-parameter: @@ -134,12 +138,6 @@ - compass-ci-parameter: installer: '{installer}' gs-pathname: '{gs-pathname}' - - string: - name: SDN_CONTROLLER - default: '{sdn-controller}' - - string: - name: DEPLOY_SCENARIO - default: 'none' - '{pod}-defaults' - '{installer}-defaults' @@ -151,7 +149,7 @@ wrappers: - build-name: - name: '$BUILD_NUMBER - SDN: $SDN_CONTROLLER Scenario: $DEPLOY_SCENARIO' + name: '$BUILD_NUMBER - Scenario: $DEPLOY_SCENARIO' builders: @@ -207,34 +205,34 @@ # trigger macros ######################## - trigger: - name: 'compass-huawei-us-deploy-bare-1-nosdn-trigger' + name: 'compass-os-nosdn-nofeature-ha-huawei-us-deploy-bare-1-trigger' triggers: - timed: '0 16 * * * ' - trigger: - name: 'compass-huawei-us-deploy-bare-1-odl-trigger' + name: 'compass-os-odl_l2-nofeature-ha-huawei-us-deploy-bare-1-trigger' triggers: - timed: '' - trigger: - name: 'compass-huawei-us-deploy-bare-1-onos-trigger' + name: 'compass-os-onos-nofeature-ha-huawei-us-deploy-bare-1-trigger' triggers: - timed: '' - trigger: - name: 'compass-huawei-us-deploy-bare-1-opencontrail-trigger' + name: 'compass-os-ocl-nofeature-ha-huawei-us-deploy-bare-1-trigger' triggers: - timed: '' - trigger: - name: 'compass-intel-pod8-nosdn-trigger' + name: 'compass-os-nosdn-nofeature-ha-intel-pod8-trigger' triggers: - timed: '' - trigger: - name: 'compass-intel-pod8-odl-trigger' + name: 'compass-os-odl_l2-nofeature-ha-intel-pod8-trigger' triggers: - timed: '0 16 * * *' - trigger: - name: 'compass-intel-pod8-onos-trigger' + name: 'compass-os-onos-nofeature-ha-intel-pod8-trigger' triggers: - timed: '' - trigger: - name: 'compass-intel-pod8-opencontrail-trigger' + name: 'compass-os-ocl-nofeature-ha-intel-pod8-trigger' triggers: - timed: '' diff --git a/jjb/opnfv/installer-params.yml b/jjb/opnfv/installer-params.yml index 08f90c65c..0ed486524 100644 --- a/jjb/opnfv/installer-params.yml +++ b/jjb/opnfv/installer-params.yml @@ -10,10 +10,6 @@ default: apex description: 'Installer used for deploying OPNFV on this POD' - string: - name: SDN_CONTROLLER - default: 'nosdn' - description: 'SDN Controller to use' - - string: name: DEPLOY_SCENARIO default: 'none' description: 'Scenario to deploy and test' @@ -34,10 +30,6 @@ default: compass description: 'Installer used for deploying OPNFV on this POD' - string: - name: SDN_CONTROLLER - default: 'nosdn' - description: 'SDN Controller to use' - - string: name: DEPLOY_SCENARIO default: 'none' description: 'Scenario to deploy and test' |