Templatize experimental bindep jobs

The experimental bindep-using nova Python 2.7 unit test job is built
from a job-template now, updated for parity with the current state
of its traditional non-bindep equivalent, instantiated for nova via
a job-group, and added in the zuul layout with a project-template.
This is a preparatory step toward adding more bindep-based job types
and on a broader number of projects before we plan to cut over
official jobs to new non-bare/minimal DIB-based nodes.

Change-Id: I4d5c96d02c3d06c71f32cb3bea8ae3dde699a86b
Signed-off-by: Jeremy Stanley <fungi@yuggoth.org>
This commit is contained in:
Jeremy Stanley 2016-02-10 22:42:26 +00:00
parent 486635dc05
commit 662bf14520
3 changed files with 17 additions and 4 deletions

View File

@ -1,5 +1,5 @@
- job: - job-template:
name: bindep-nova-python27 name: gate-{name}-python27-bindep
wrappers: wrappers:
- build-timeout: - build-timeout:
@ -7,7 +7,9 @@
- timestamps - timestamps
builders: builders:
- zuul-git-prep-upper-constraints - print-template-name:
template-name: "{template-name}"
- gerrit-git-prep
- install-distro-packages - install-distro-packages
- mysql-prep - mysql-prep
- pgsql-prep - pgsql-prep
@ -22,5 +24,11 @@
publishers: publishers:
- test-results - test-results
- console-log - console-log
- zuul-swift-test-results-with-console
node: ubuntu-trusty node: ubuntu-trusty
- job-group:
name: experimental-bindep-jobs
jobs:
- gate-{name}-python27-bindep

View File

@ -3737,6 +3737,7 @@
- translation-jobs-liberty - translation-jobs-liberty
- openstack-releasenotes-jobs - openstack-releasenotes-jobs
- periodic-python-jobs-with-oslo-master - periodic-python-jobs-with-oslo-master
- experimental-bindep-jobs
- project: - project:
name: nova-docker name: nova-docker

View File

@ -679,6 +679,10 @@ project-templates:
- gate-tripleo-ci-f22-nonha - gate-tripleo-ci-f22-nonha
- gate-tripleo-ci-f22-containers - gate-tripleo-ci-f22-containers
- name: experimental-bindep-jobs
experimental:
- gate-nova-python27-bindep
- name: experimental-tripleo-jobs - name: experimental-tripleo-jobs
experimental-tripleo: experimental-tripleo:
- gate-tripleo-ci-f22-nonha - gate-tripleo-ci-f22-nonha
@ -7041,6 +7045,7 @@ projects:
- name: large-ops - name: large-ops
- name: translation-jobs - name: translation-jobs
- name: translation-jobs-liberty - name: translation-jobs-liberty
- name: experimental-bindep-jobs
- name: experimental-tripleo-jobs - name: experimental-tripleo-jobs
- name: release-notes-jobs - name: release-notes-jobs
check: check:
@ -7069,7 +7074,6 @@ projects:
- gate-tempest-dsvm-nova-wsgi-full - gate-tempest-dsvm-nova-wsgi-full
- gate-tempest-dsvm-neutron-multinode-full - gate-tempest-dsvm-neutron-multinode-full
- gate-tempest-dsvm-neutron-dvr-multinode-full - gate-tempest-dsvm-neutron-dvr-multinode-full
- bindep-nova-python27
- gate-tempest-dsvm-ironic-pxe_ipa-full-nv - gate-tempest-dsvm-ironic-pxe_ipa-full-nv
- gate-tempest-dsvm-lxc - gate-tempest-dsvm-lxc
- gate-tempest-dsvm-neutron-src-oslo.versionedobjects - gate-tempest-dsvm-neutron-src-oslo.versionedobjects