This change creates jobs for the distros we intend to support.
Ubuntu1804 and Centos7 jobs are placeholders and disabled so
they don't vote yet.
Slave labels are also adjusted accordingly.
Change-Id: I19cd87fc27d8bf8090650b899816e316397ba995
branch: '{stream}'
disabled: 'false'
branch: '{stream}'
disabled: 'false'
+ os:
+ - ubuntu1604:
+ distribution: ubuntu16
+ disabled: 'false'
+ - ubuntu1804:
+ distribution: ubuntu18
+ disabled: 'true'
+ - centos7:
+ distribution: centos7
+ disabled: 'true'
- - 'cloud-infra-verify-{distro}-{type}-{stream}'
- - 'cloud-infra-verify-{distro}-{phase}-{type}-{stream}'
+ - 'cloud-infra-verify-{os}-{type}-{stream}'
+ - 'cloud-infra-verify-{os}-{phase}-{type}-{stream}'
- name: 'cloud-infra-verify-{distro}-{type}-{stream}'
+ name: 'cloud-infra-verify-{os}-{type}-{stream}'
- nordix-gerrit-parameters
- label:
name: SLAVE_LABEL
- nordix-gerrit-parameters
- label:
name: SLAVE_LABEL
- default: 'cloud-infra-vpod'
+ default: 'vpod-deploy-{os}'
- string:
name: CLEANUP
default: 'true'
- string:
name: CLEANUP
default: 'true'
- build-blocker:
use-build-blocker: true
blocking-jobs:
- build-blocker:
use-build-blocker: true
blocking-jobs:
- - 'cloud-infra-verify-{distro}-.*'
+ - 'cloud-infra-verify-{os}-.*'
- 'cloud-infra-os-.*'
- 'cloud-infra-k8-.*'
block-level: 'NODE'
- 'cloud-infra-os-.*'
- 'cloud-infra-k8-.*'
block-level: 'NODE'
name: deploy
condition: SUCCESSFUL
projects:
name: deploy
condition: SUCCESSFUL
projects:
- - name: 'cloud-infra-verify-{distro}-deploy-{type}-{stream}'
+ - name: 'cloud-infra-verify-{os}-deploy-{type}-{stream}'
current-parameters: true
predefined-parameters: |
current-parameters: true
predefined-parameters: |
+ DISTRIBUTION={distribution}
CLEANUP=$CLEANUP
GERRIT_PROJECT=$GERRIT_PROJECT
GERRIT_BRANCH=$GERRIT_BRANCH
CLEANUP=$CLEANUP
GERRIT_PROJECT=$GERRIT_PROJECT
GERRIT_BRANCH=$GERRIT_BRANCH
name: test
condition: SUCCESSFUL
projects:
name: test
condition: SUCCESSFUL
projects:
- - name: 'cloud-infra-verify-{distro}-test-{type}-{stream}'
+ - name: 'cloud-infra-verify-{os}-test-{type}-{stream}'
current-parameters: true
predefined-parameters: |
current-parameters: true
predefined-parameters: |
+ DISTRIBUTION={distribution}
CLEANUP=$CLEANUP
GERRIT_PROJECT=$GERRIT_PROJECT
GERRIT_BRANCH=$GERRIT_BRANCH
CLEANUP=$CLEANUP
GERRIT_PROJECT=$GERRIT_PROJECT
GERRIT_BRANCH=$GERRIT_BRANCH
abort-all-job: true
- job-template:
abort-all-job: true
- job-template:
- name: 'cloud-infra-verify-{distro}-{phase}-{type}-{stream}'
+ name: 'cloud-infra-verify-{os}-{phase}-{type}-{stream}'