Skip jobs for driverfixes branches

There were a few jobs added to driverfixes runs with the conversion
to zuulv3 that are not needed/wanted. The plan for these was to
limit to just pep8 and unit test checks.

Since exclusions can't be done on the project specific variants, this
adds the exclusions to the job definitions themselves. This should be
OK since currently the only users of driverfixes branches have the
same policy, and most of these do not make sense to run against
something like these branches.

One thing to note is I am limiting unit test runs to just the py27
job. We may want to think about changing this in the future, but
for now we only need one version run and, at least for these older
versions, py27 is the more prevalent environment.

Change-Id: I21b3a0b924709b319c0aa67347242aa806a47117
This commit is contained in:
Sean McGinnis 2017-11-30 10:44:19 -06:00
parent a4442b1af1
commit f9d2fa9cce
2 changed files with 4 additions and 1 deletions

View File

@ -186,6 +186,7 @@
- job:
name: build-openstack-sphinx-docs
parent: tox-docs
branches: ^(?!driverfixes/).*$
description: |
Builds documentation using Sphinx per the OpenStack PTI and then
collects the results into the log directory so that they can be
@ -245,6 +246,7 @@
- job:
name: openstack-tox-py35
parent: openstack-tox
branches: ^(?!driverfixes/).*$
description: |
Run unit tests for an OpenStack project under cPython version 3.5.

View File

@ -885,6 +885,7 @@
- job:
name: legacy-grenade-dsvm-cinder-mn-sub-volbak
parent: legacy-dsvm-base-multinode
branches: ^(?!driverfixes/).*$
run: playbooks/legacy/grenade-dsvm-cinder-mn-sub-volbak/run.yaml
post-run: playbooks/legacy/grenade-dsvm-cinder-mn-sub-volbak/post.yaml
timeout: 10800
@ -954,7 +955,7 @@
- openstack-dev/grenade
- openstack-infra/devstack-gate
- openstack/neutron
branches: ^(?!stable/(newton|ocata)).*$
branches: ^(?!(driverfixes|stable/(newton|ocata))).*$
- job:
name: legacy-grenade-dsvm-neutron-dvr-multinode