move gate-.*-chef-rake job and run it branch specific

- move it from experimental to check and gate and run it only for releases after
  juno, while running the old gate jobs (lint|style|unit|repo) on the older branches
  and not on the current master or later on all branches
- added chef-rake-jobs to cookbook-openstack-bare-metal

related patch ID: I8e0bff1eab67952cab7b1ae977b02f08ce77cd23

Change-Id: I3eacb3a1c157b46101afce3e1f4e918f1471bc15
This commit is contained in:
Jan Klare 2015-04-28 21:25:01 +02:00
parent c7f8c6c1f6
commit 1b5b4d292f
2 changed files with 8 additions and 1 deletions
jenkins/jobs
zuul

@ -3358,6 +3358,7 @@
- gate-{name}-chef-lint
- gate-{name}-chef-style
- gate-{name}-chef-unit
- gate-{name}-chef-rake
- project:
name: cookbook-openstack-block-storage

@ -426,7 +426,9 @@ project-templates:
- 'gate-{name}-chef-unit'
- name: chef-rake-jobs
experimental:
check:
- 'gate-{name}-chef-rake'
gate:
- 'gate-{name}-chef-rake'
# Note that we only publish integrated and incubated
@ -535,6 +537,9 @@ jobs:
# Berkshelf 3.x requires GeCode 3.x on precise.
- name: ^gate-.*-chef-(lint|style|unit|repo)$
parameter-function: set_node_options_default_precise
branch: ^stable/(icehouse|juno)$
- name: ^gate-.*-chef-rake$
branch: ^(?!stable/(icehouse|juno)).*$
# openstackid doesn't work with php5-mcrypt on trusty
- name: ^.*openstackid-(unittests|release).*$
parameter-function: set_node_options_default_precise
@ -4895,6 +4900,7 @@ projects:
template:
- name: merge-check
- name: chef-jobs
- name: chef-rake-jobs
- name: stackforge/cookbook-openstack-block-storage
template: