Run bifrost integration jobs on Xenial

Part of the transition to Xenial. For changes to branches >= newton run
these jobs on Xenial. Changes to older branches continue to run on
Trusty.

Change-Id: I678132cc05156ff3795a5694a54044e72d236221
This commit is contained in:
Clark Boylan 2016-12-06 08:37:44 -08:00
parent 2e65058098
commit 6e2075d5fe
3 changed files with 30 additions and 14 deletions

View File

@ -1,6 +1,6 @@
- job:
name: 'gate-bifrost-integration-tinyipa'
node: ubuntu-trusty
- job-template:
name: 'gate-bifrost-integration-tinyipa-{node}'
node: '{node}'
wrappers:
- build-timeout:
@ -34,9 +34,9 @@
- devstack-logs
- console-log
- job:
name: 'gate-bifrost-integration-dibipa-debian-nv'
node: ubuntu-trusty
- job-template:
name: 'gate-bifrost-integration-dibipa-debian-{node}-nv'
node: '{node}'
wrappers:
- build-timeout:
@ -71,9 +71,9 @@
- devstack-logs
- console-log
- job:
name: 'gate-bifrost-integration-dhcp-nv'
node: ubuntu-trusty
- job-template:
name: 'gate-bifrost-integration-dhcp-{node}-nv'
node: '{node}'
wrappers:
- build-timeout:
@ -107,3 +107,14 @@
publishers:
- devstack-logs
- console-log
- job-group:
name: bifrost-integration-jobs
node:
- ubuntu-trusty
- ubuntu-xenial
jobs:
- gate-bifrost-integration-tinyipa-{node}
- gate-bifrost-integration-dibipa-debian-{node}-nv
- gate-bifrost-integration-dhcp-{node}-nv

View File

@ -508,6 +508,7 @@
- openstack-publish-jobs
- openstack-releasenotes-jobs
- openstack-server-release-jobs
- bifrost-integration-jobs
- project:
name: bilean

View File

@ -1519,7 +1519,7 @@ jobs:
- ^releasenotes/.*$
# Skip non-doc jobs for doc-only bifrost changes. Since documents
# are checked by bifrost-pep8, that job should not be skipped.
- name: ^.*bifrost-(python27|integration-tinyipa|integration-dibipa-debian-nv|integration-dhcp-nv)$
- name: ^.*bifrost-(python27|integration-tinyipa|integration-dibipa-debian|integration-dhcp)-ubuntu-(trusty|xenial)(-nv)?$
skip-if:
- project: ^openstack/bifrost$
all-files-match-any:
@ -5683,11 +5683,15 @@ projects:
- name: openstack-server-release-jobs
- name: release-notes-jobs
check:
- gate-bifrost-integration-tinyipa
- gate-bifrost-integration-dibipa-debian-nv
- gate-bifrost-integration-dhcp-nv
- gate-bifrost-integration-tinyipa-ubuntu-trusty
- gate-bifrost-integration-tinyipa-ubuntu-xenial
- gate-bifrost-integration-dibipa-debian-ubuntu-trusty-nv
- gate-bifrost-integration-dibipa-debian-ubuntu-xenial-nv
- gate-bifrost-integration-dhcp-ubuntu-trusty-nv
- gate-bifrost-integration-dhcp-ubuntu-xenial-nv
gate:
- gate-bifrost-integration-tinyipa
- gate-bifrost-integration-tinyipa-ubuntu-trusty
- gate-bifrost-integration-tinyipa-ubuntu-xenial
- name: openstack/bilean
template: