puppet-openstack-integration/zuul.d/linters.yaml
Takashi Kajinami a4d747847b Skip most of jobs for update in .pdkignore
We are adding .pkdignore to our modules but this does not affect
functionality. Let's skip most of jobs, similarly to .gitignore, to
avoid executing unnecessary jobs.

Change-Id: I544fa835ee86a41bb4ba4bf391857b8a64750af2
(cherry picked from commit 9060967802)
(cherry picked from commit cd340ce135)
2023-08-08 08:36:53 +00:00

65 lines
1.6 KiB
YAML

---
- job:
name: puppet-openstack-lint-ubuntu-focal
parent: puppet-openstack-module-base
run: playbooks/run-lint-tests.yaml
irrelevant-files:
- ^doc/.*$
- ^etc/.*$
- ^releasenotes/.*$
- ^requirements.txt$
- ^test-requirements.txt$
- job:
name: puppet-openstack-syntax-6-ubuntu-focal
parent: puppet-openstack-syntax-base
vars:
puppet: 6
- job:
name: puppet-openstack-syntax-7-ubuntu-focal
parent: puppet-openstack-syntax-base
vars:
puppet: 7
- job:
name: puppet-openstack-libraries-puppet-lint-ubuntu-focal
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$
- ^.pdkignore$
- ^setup.cfg$
- ^setup.py$
- ^tox.ini$
- job:
name: puppet-openstack-libraries-puppet-syntax-6-ubuntu-focal
parent: puppet-openstack-libraries-puppet-syntax
vars:
puppet: 6
- job:
name: puppet-openstack-libraries-puppet-syntax-7-ubuntu-focal
parent: puppet-openstack-libraries-puppet-syntax
vars:
puppet: 7