1914b7ed1e
tox.ini only affects releasenote geneneration thus any change in that file doesn't need puppet tests. Also, .gitreview doesn't affect puppet functinality so we can skip most of the tests. This change also fixes some minor inconsisntencies about ignored files between jobs. Change-Id: I86c3643275abd9db5933a22109d6c574c90c0f10
67 lines
1.6 KiB
YAML
67 lines
1.6 KiB
YAML
---
|
|
- job:
|
|
name: puppet-openstack-lint-ubuntu-bionic
|
|
parent: puppet-openstack-module-base
|
|
run: playbooks/run-lint-tests.yaml
|
|
irrelevant-files:
|
|
- ^.*\.md$
|
|
- ^.*\.rst$
|
|
- ^doc/.*$
|
|
- ^etc/.*$
|
|
- ^releasenotes/.*$
|
|
- ^requirements.txt$
|
|
- ^test-requirements.txt$
|
|
- ^LICENSE$
|
|
- ^.gitignore$
|
|
- ^.gitreview$
|
|
- ^setup.cfg$
|
|
- ^setup.py$
|
|
- ^tox.ini$
|
|
|
|
- job:
|
|
name: puppet-openstack-syntax-6-ubuntu-bionic
|
|
parent: puppet-openstack-syntax-base
|
|
vars:
|
|
puppet: 6
|
|
|
|
- job:
|
|
name: puppet-openstack-libraries-puppet-lint-ubuntu-bionic
|
|
parent: puppet-openstack-integration-base
|
|
run: playbooks/run-libraries-lint-tests.yaml
|
|
pre-run: playbooks/prepare-node-unit.yaml
|
|
timeout: 3600
|
|
|
|
- job:
|
|
name: puppet-openstack-libraries-puppet-syntax
|
|
parent: puppet-openstack-integration-base
|
|
run: playbooks/run-libraries-syntax-tests.yaml
|
|
pre-run: playbooks/prepare-node-unit.yaml
|
|
timeout: 3600
|
|
irrelevant-files:
|
|
- ^.*\.md$
|
|
- ^.*\.rst$
|
|
- ^doc/.*$
|
|
- ^etc/.*$
|
|
- ^metadata.json$
|
|
- ^releasenotes/.*$
|
|
- ^test-requirements.txt$
|
|
- ^LICENSE$
|
|
- ^.gitignore$
|
|
- ^.gitreview$
|
|
- ^setup.cfg$
|
|
- ^setup.py$
|
|
- ^tox.ini$
|
|
|
|
- job:
|
|
name: puppet-openstack-libraries-puppet-syntax-6-ubuntu-bionic
|
|
parent: puppet-openstack-libraries-puppet-syntax
|
|
vars:
|
|
puppet: 6
|
|
|
|
- job:
|
|
name: puppet-openstack-libraries-puppet-syntax-6-centos-8
|
|
parent: puppet-openstack-libraries-puppet-syntax
|
|
nodeset: centos-8
|
|
vars:
|
|
puppet: 6
|