Run unittests and lint tests on CentOS8

This patch introduces a job to run unit tests and lint tests on
CentOS8, as we are migrating from CentOS7 to CentOS8.

Note that we have a job with puppet 5.5 initially, because we still
use puppet 5.5 in rdo train, but puppet 5 will be deprecated in Ussri.

Change-Id: Id643efdbab93f39ce3b168a2d1c451035547ecab
This commit is contained in:
Takashi Kajinami 2020-02-25 08:59:03 +09:00
parent 3443cb8347
commit 867f939bd6
4 changed files with 59 additions and 0 deletions

View File

@ -31,9 +31,13 @@
- puppet-openstack-libraries-puppet-lint-ubuntu-bionic
- puppet-openstack-libraries-puppet-syntax-4-centos-7
- puppet-openstack-libraries-puppet-syntax-5-centos-7
- puppet-openstack-libraries-puppet-syntax-5-centos-8
- puppet-openstack-libraries-puppet-syntax-6-centos-8
- puppet-openstack-libraries-puppet-syntax-6-ubuntu-bionic
- puppet-openstack-libraries-puppet-unit-4.10-centos-7
- puppet-openstack-libraries-puppet-unit-5.5-centos-7
- puppet-openstack-libraries-puppet-unit-5.5-centos-8
- puppet-openstack-libraries-puppet-unit-6.11-centos-8
- puppet-openstack-libraries-puppet-unit-6.11-ubuntu-bionic
- puppet-openstack-libraries-puppet-unit-latest-ubuntu-bionic
- puppet-openstack-libraries-puppet-beaker-rspec-centos-7

View File

@ -16,6 +16,23 @@
vars:
puppet_gem_version: 5.5
- job:
name: puppet-openstack-libraries-puppet-unit-5.5-centos-8
parent: puppet-openstack-libraries-puppet-unit-base
nodeset: centos-8
voting: false
branches: ^(?!stable/(ocata|pike|queens|rocky|stein)).*$
vars:
puppet_gem_version: 5.5
- job:
name: puppet-openstack-libraries-puppet-unit-6.11-centos-8
parent: puppet-openstack-libraries-puppet-unit-base
nodeset: centos-8
voting: false
branches: ^(?!stable/(ocata|pike|queens|rocky|stein)).*$
vars:
puppet_gem_version: 6.11
- job:
name: puppet-openstack-libraries-puppet-unit-6.11-ubuntu-bionic

View File

@ -74,3 +74,21 @@
branches: ^(?!stable/(ocata|pike|queens|rocky|jewel|mimic|luminous)).*$
vars:
puppet: 6
- job:
name: puppet-openstack-libraries-puppet-syntax-5-centos-8
parent: puppet-openstack-libraries-puppet-syntax
nodeset: centos-8
voting: false
branches: ^(?!stable/(ocata|pike|queens|rocky|stein)).*$
vars:
puppet: 5
- job:
name: puppet-openstack-libraries-puppet-syntax-6-centos-8
parent: puppet-openstack-libraries-puppet-syntax
nodeset: centos-8
voting: false
branches: ^(?!stable/(ocata|pike|queens|rocky|stein)).*$
vars:
puppet: 6

View File

@ -16,6 +16,24 @@
vars:
puppet_gem_version: 5.5
- job:
name: puppet-openstack-unit-5.5-centos-8
parent: puppet-openstack-unit-base
nodeset: centos-8
voting: false
branches: ^(?!stable/(ocata|pike|queens|rocky|stein)).*$
vars:
puppet_gem_version: 5.5
- job:
name: puppet-openstack-unit-6.11-centos-8
parent: puppet-openstack-unit-base
nodeset: centos-8
voting: false
branches: ^(?!stable/(ocata|pike|queens|rocky|stein)).*$
vars:
puppet_gem_version: 6.11
- job:
name: puppet-openstack-unit-6.11-ubuntu-bionic
parent: puppet-openstack-unit-base
@ -42,6 +60,8 @@
jobs:
- puppet-openstack-unit-4.10-centos-7
- puppet-openstack-unit-5.5-centos-7
- puppet-openstack-unit-5.5-centos-8
- puppet-openstack-unit-6.11-centos-8
- puppet-openstack-unit-6.11-ubuntu-bionic
- puppet-openstack-unit-latest-ubuntu-bionic
gate: