puppet-openstack-integration/zuul.d/linters.yaml
Takashi Kajinami 1914b7ed1e Skip unnecessary tests for release cut off
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
2020-10-13 01:06:18 +09:00

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