X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=blobdiff_plain;ds=sidebyside;f=jjb%2Fcompass4nfv%2Fcompass-project-jobs.yml;h=bede7de46cfaf59ba37252b44f4d085cbbd33bfa;hb=7d54ee907c9a116e005bf9666ad566e494ec78a0;hp=b3d9f9e43d49c31f8758263f4cf86ab3668eeba0;hpb=ca18de924d974b813adb477eee407f746688b8a0;p=releng.git diff --git a/jjb/compass4nfv/compass-project-jobs.yml b/jjb/compass4nfv/compass-project-jobs.yml index b3d9f9e43..bede7de46 100644 --- a/jjb/compass4nfv/compass-project-jobs.yml +++ b/jjb/compass4nfv/compass-project-jobs.yml @@ -6,13 +6,13 @@ project: 'compass4nfv' + slave-label: 'compass-virtual' + stream: - master: - slave_name: 'huawei-us-deploy-vm-1' branch: '{stream}' gs-pathname: '' - - brahmaputra: - slave_name: 'huawei-us-deploy-vm-2' + - colorado: branch: 'stable/{stream}' gs-pathname: '/{stream}' @@ -32,9 +32,7 @@ disabled: false - node: '{slave_name}' - - concurrent: false + concurrent: true wrappers: - timeout: @@ -44,8 +42,14 @@ properties: - throttle: enabled: true - max-total: 4 max-per-node: 1 + option: 'project' + - build-blocker: + use-build-blocker: true + blocking-jobs: + - 'compass-verify-[^-]*' + - 'compass-os-.*?-virtual-daily-.*?' + block-level: 'NODE' parameters: - project-parameter: @@ -55,15 +59,11 @@ - compass-project-parameter: installer: '{installer}' gs-pathname: '{gs-pathname}' - #- '{node}-defaults' - '{installer}-defaults' + - '{slave-label}-defaults' - string: name: DEPLOY_SCENARIO default: 'os-nosdn-nofeature-ha' - - string: - name: GIT_BASE - default: https://gerrit.opnfv.org/gerrit/$PROJECT - description: 'Git URL to use on this Jenkins Slave' triggers: - gerrit: @@ -83,9 +83,12 @@ branches: - branch-compare-type: 'ANT' branch-pattern: '**/{branch}' + file-paths: + - compare-type: ANT + pattern: '**/*' forbidden-file-paths: - compare-type: ANT - pattern: 'docs/**|.gitignore' + pattern: 'docs/**' builders: - trigger-builds: @@ -93,6 +96,17 @@ current-parameters: true same-node: true block: true + - trigger-builds: + - project: 'functest-{slave-label}-suite-{stream}' + current-parameters: true + predefined-parameters: + FUNCTEST_SUITE_NAME=healthcheck + same-node: true + block: true + block-thresholds: + build-step-failure-threshold: 'never' + failure-threshold: 'never' + unstable-threshold: 'FAILURE' - job-template: name: 'compass-verify-deploy-{stream}' @@ -102,8 +116,13 @@ properties: - throttle: enabled: true - max-total: 0 max-per-node: 1 + option: 'project' + - build-blocker: + use-build-blocker: true + blocking-jobs: + - 'compass-deploy-virtual-daily-.*?' + block-level: 'NODE' scm: - gerrit-trigger-scm: @@ -113,9 +132,9 @@ builders: - shell: - !include-raw: ./compass-build.sh + !include-raw-escape: ./compass-build.sh - shell: - !include-raw: ./compass-deploy.sh + !include-raw-escape: ./compass-deploy.sh publishers: - archive: @@ -126,8 +145,6 @@ - job-template: name: 'compass-build-iso-{stream}' - node: ericsson-build - concurrent: true properties: @@ -135,6 +152,7 @@ enabled: true max-total: 1 max-per-node: 1 + option: 'project' parameters: - project-parameter: @@ -142,7 +160,7 @@ - compass-project-parameter: installer: '{installer}' gs-pathname: '{gs-pathname}' - - '{node}-defaults' + - 'opnfv-build-ubuntu-defaults' - '{installer}-defaults' scm: @@ -152,15 +170,15 @@ branch: '{branch}' triggers: - - timed: 'H 14 * * *' + - timed: 'H 8 * * *' builders: - shell: - !include-raw: ./compass-build.sh + !include-raw-escape: ./compass-build.sh - shell: - !include-raw: ./compass-upload-artifact.sh + !include-raw-escape: ./compass-upload-artifact.sh - shell: - !include-raw: ./compass-workspace-cleanup.sh + !include-raw-escape: ./compass-workspace-cleanup.sh - job-template: name: 'compass-build-ppa-{stream}' @@ -176,6 +194,7 @@ enabled: true max-total: 1 max-per-node: 1 + option: 'project' parameters: - project-parameter: @@ -193,7 +212,7 @@ builders: - shell: - !include-raw: ./compass-makeppa.sh + !include-raw-escape: ./compass-makeppa.sh @@ -224,8 +243,8 @@ - choice: name: COMPASS_OPENSTACK_VERSION choices: + - 'mitaka' - 'liberty' - - 'juno' - choice: name: COMPASS_OS_VERSION choices: