system-config/modules/openstack_project/files/jenkins_job_builder/config/puppet-module-jobs.yaml
Dan Bode 4c64649b9a remove pupet 2.6.x support
We are no longer supported puppet 2.6
(rejoice). This commit removes all unit
tests that were targetted at that version.

Change-Id: Ic1ced29f7d709f7c551468d730d5c7cc5a78c5a3
Reviewed-on: https://review.openstack.org/30375
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Tested-by: Jenkins
2013-05-24 03:15:06 +00:00

56 lines
995 B
YAML

- job-template:
name: 'gate-{name}-puppet-unit-{puppet_version}'
node: '{node}'
triggers:
- zuul
builders:
- gerrit-git-prep
- shell: |
export PUPPET_GEM_VERSION='~> {puppet_version}.0'
mkdir .bundled_gems
export GEM_HOME=`pwd`/.bundled_gems
bundle install
bundle exec rake spec SPEC_OPTS='--format documentation'
publishers:
- console-log
- job-template:
name: 'gate-{name}-puppet-lint'
node: '{node}'
triggers:
- zuul
builders:
- gerrit-git-prep
- puppet-lint
publishers:
- console-log
- job-template:
name: 'gate-{name}-puppet-syntax'
node: '{node}'
triggers:
- zuul
builders:
- gerrit-git-prep
- puppet-syntax
publishers:
- console-log
- job-group:
name: 'puppet-module-unit'
puppet_version:
- 2.7
- 3.0
- 3.1
jobs:
- 'gate-{name}-puppet-unit-{puppet_version}'