puppet-openstack-integration/zuul.d/linters.yaml
Takashi Kajinami 9060967802 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
2023-08-08 10:10:04 +09:00

73 lines
1.7 KiB
YAML

---
- job:
name: puppet-openstack-lint-ubuntu-jammy
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-7-ubuntu-jammy
parent: puppet-openstack-syntax-base
vars:
puppet: 7
- job:
name: puppet-openstack-syntax-8-centos-9-stream
parent: puppet-openstack-syntax-base
nodeset: centos-9-stream
voting: false
vars:
puppet: 8
dnf_modules:
ruby: 3.1
- job:
name: puppet-openstack-libraries-puppet-lint-ubuntu-jammy
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-7-ubuntu-jammy
parent: puppet-openstack-libraries-puppet-syntax
vars:
puppet: 7
- job:
name: puppet-openstack-libraries-puppet-syntax-8-centos-9-stream
parent: puppet-openstack-libraries-puppet-syntax
nodeset: centos-9-stream
voting: false
vars:
puppet: 8
dnf_modules:
ruby: 3.1