puppet-openstack-integration/zuul.d/beaker.yaml
Takashi Kajinami 05655784fa Add beaker job on CentOS8
This patch introduces beaker job on CentOS8, so that we can replace
CentOS7 by CentOS8 completely.

Change-Id: Iafcb5446768b05f9d6517e4dc899268b30e1bcde
2020-04-13 00:13:59 +09:00

79 lines
2.0 KiB
YAML

- project-template:
name: puppet-openstack-beaker-jobs
check:
jobs:
- puppet-openstack-beaker-centos-7
- puppet-openstack-beaker-centos-8
- puppet-openstack-beaker-ubuntu-bionic
gate:
jobs:
- puppet-openstack-beaker-centos-7
- job:
name: puppet-openstack-libraries-puppet-beaker-rspec-centos-7
parent: puppet-openstack-integration-base
pre-run: playbooks/prepare-node-beaker.yaml
post-run: playbooks/upload-logs.yaml
run: playbooks/run-libraries-beaker-tests.yaml
timeout: 3600
nodeset: centos-7
irrelevant-files:
- ^.*\.md$
- ^.*\.rst$
- ^doc/.*$
- ^etc/.*$
- ^metadata.json$
- ^releasenotes/.*$
- ^test-requirements.txt$
- ^LICENSE$
- ^.gitignore$
vars:
nodepool_type: centos7
puppet_gem_version: 5.5.0
- job:
name: puppet-openstack-libraries-puppet-beaker-rspec-centos-8
parent: puppet-openstack-integration-base
pre-run: playbooks/prepare-node-beaker.yaml
post-run: playbooks/upload-logs.yaml
run: playbooks/run-libraries-beaker-tests.yaml
timeout: 3600
nodeset: centos-8
voting: false
irrelevant-files:
- ^.*\.md$
- ^.*\.rst$
- ^doc/.*$
- ^etc/.*$
- ^metadata.json$
- ^releasenotes/.*$
- ^test-requirements.txt$
- ^LICENSE$
- ^.gitignore$
vars:
nodepool_type: centos8
puppet_gem_version: 5.5.0
- job:
name: puppet-openstack-libraries-puppet-beaker-rspec-ubuntu-bionic
parent: puppet-openstack-integration-base
pre-run: playbooks/prepare-node-beaker.yaml
post-run: playbooks/upload-logs.yaml
run: playbooks/run-libraries-beaker-tests.yaml
timeout: 3600
voting: false
nodeset: ubuntu-bionic
irrelevant-files:
- ^.*\.md$
- ^.*\.rst$
- ^doc/.*$
- ^etc/.*$
- ^metadata.json$
- ^releasenotes/.*$
- ^test-requirements.txt$
- ^LICENSE$
- ^.gitignore$
vars:
nodepool_type: bionic
puppet_gem_version: latest