zuul/layout: do not skip puppet jobs for doc/releasenotes

Stop skipping Puppet CI jobs, except TripleO jobs, when doing a patch on
releasenote and documentation files.

The motivation is to avoid complexity and mistakes in regex rules, that
can cause serious issues.

Change-Id: I26f940c4d3be9b43f4019ce7724c3f9830fdbfe2
This commit is contained in:
Emilien Macchi 2016-03-25 21:19:54 -04:00
parent f3b4fb0814
commit 0d62e5e285

View File

@ -2267,8 +2267,8 @@ jobs:
branch: ^(?!stable/(icehouse|juno|kilo)).*$
voting: false
# no need to run the jobs for doc / releasenotes patches
- name: ^gate-(puppet-.*-|tripleo-ci-f22).*$
# no need to run tripleo jobs for doc / releasenotes patches on puppet modules
- name: ^gate-tripleo-ci-f22.*
skip-if:
- project: ^openstack/puppet-.*$
all-files-match-any: