diff options
Diffstat (limited to 'jjb/xci/xci-verify-jobs.yml')
-rw-r--r-- | jjb/xci/xci-verify-jobs.yml | 56 |
1 files changed, 44 insertions, 12 deletions
diff --git a/jjb/xci/xci-verify-jobs.yml b/jjb/xci/xci-verify-jobs.yml index 0e79bd954..17519aca7 100644 --- a/jjb/xci/xci-verify-jobs.yml +++ b/jjb/xci/xci-verify-jobs.yml @@ -12,12 +12,24 @@ # distros #-------------------------------- distro: - - 'ubuntu': + - ubuntu: disabled: false - - 'centos': - disabled: true - - 'opensuse': - disabled: true + successful: false + failed: false + unstable: false + notbuilt: false + - centos: + disabled: false + successful: true + failed: true + unstable: true + notbuilt: true + - opensuse: + disabled: false + successful: false + failed: false + unstable: false + notbuilt: false #-------------------------------- # type #-------------------------------- @@ -34,7 +46,7 @@ #-------------------------------- jobs: - 'xci-verify-{distro}-{type}-{stream}' - - 'xci-verify-{phase}-{type}-{stream}' + - 'xci-verify-{distro}-{phase}-{type}-{stream}' #-------------------------------- # job templates #-------------------------------- @@ -58,6 +70,12 @@ - 'osa-verify-{distro}-.*' - 'osa-periodic-{distro}-.*' block-level: 'NODE' + - throttle: + max-per-node: 2 + max-total: 10 + categories: + - xci-verify-virtual + option: category wrappers: - ssh-agent-wrapper @@ -103,6 +121,11 @@ - compare-type: ANT pattern: 'docs/**' readable-message: true + skip-vote: + successful: '{obj:successful}' + failed: '{obj:failed}' + unstable: '{obj:unstable}' + notbuilt: '{obj:notbuilt}' parameters: - project-parameter: @@ -126,12 +149,16 @@ name: deploy condition: SUCCESSFUL projects: - - name: 'xci-verify-deploy-{type}-{stream}' + - name: 'xci-verify-{distro}-deploy-{type}-{stream}' current-parameters: true predefined-parameters: | DISTRO={distro} DEPLOY_SCENARIO=os-nosdn-nofeature-noha CLEAN_DIB_IMAGES=$CLEAN_DIB_IMAGES + GERRIT_BRANCH=$GERRIT_BRANCH + GERRIT_REFSPEC=$GERRIT_REFSPEC + GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER + GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE node-parameters: true kill-phase-on: FAILURE abort-all-job: true @@ -139,7 +166,7 @@ name: healthcheck condition: SUCCESSFUL projects: - - name: 'xci-verify-healthcheck-{type}-{stream}' + - name: 'xci-verify-{distro}-healthcheck-{type}-{stream}' current-parameters: true predefined-parameters: | DISTRO={distro} @@ -147,12 +174,16 @@ CLEAN_DIB_IMAGES=$CLEAN_DIB_IMAGES FUNCTEST_MODE=tier FUNCTEST_TIER=healthcheck + GERRIT_BRANCH=$GERRIT_BRANCH + GERRIT_REFSPEC=$GERRIT_REFSPEC + GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER + GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE node-parameters: true kill-phase-on: NEVER abort-all-job: true - job-template: - name: 'xci-verify-{phase}-{type}-{stream}' + name: 'xci-verify-{distro}-{phase}-{type}-{stream}' disabled: false @@ -163,8 +194,6 @@ - build-blocker: use-build-blocker: true blocking-jobs: - - 'xci-verify-deploy-.*' - - 'xci-verify-healthcheck-.*' - 'bifrost-verify-.*' - 'bifrost-periodic-.*' - 'osa-verify-.*' @@ -173,6 +202,9 @@ parameters: - string: + name: PROJECT + default: 'releng-xci' + - string: name: DISTRO default: 'ubuntu' - string: @@ -212,7 +244,7 @@ builders: - description-setter: - description: "Built on $NODE_NAME for $DISTRO" + description: "Built on $NODE_NAME" - 'xci-verify-{phase}-macro' #-------------------------------- |