Add irrelevant-files to all appropriate .zuul.yaml jobs

This patchset either expands on existing entries in irrelevant-files
or adds irrelevant-files to various jobs to save on resources
in Zuul.

Change-Id: I97c58069dce21a368d4267f15cd656c8d858ecc3
This commit is contained in:
Felipe Monteiro 2018-06-04 23:19:12 -04:00
parent edc8949f87
commit 8c546fbab6
1 changed files with 47 additions and 20 deletions

View File

@ -90,7 +90,28 @@
irrelevant-files:
- ^.*\.rst$
- ^doc/.*$
- ^etc/.*$
- ^releasenotes/.*$
- ^setup.cfg$
- ^deckhand/tests/unit/.*$
- job:
name: airship-deckhand-functional-uwsgi-py35
description: |
Run tox-based functional tests for the Airship Deckhand project using a
minimalistic deployment consisting of uwsgi for Deckhand API and pifpaf
for ephemeral PostgreSQL DB, under cPython version 3.5.
run: tools/gate/playbooks/run-functional-tests-uwsgi.yaml
nodeset: openstack-helm-single-node
vars:
tox_envlist: functional-dev
irrelevant-files:
- ^.*\.rst$
- ^doc/.*$
- ^etc/.*$
- ^releasenotes/.*$
- ^setup.cfg$
- ^deckhand/tests/unit/.*$
- job:
name: airship-deckhand-functional-docker-base
@ -106,22 +127,6 @@
run: tools/gate/playbooks/run-functional-tests-docker.yaml
required-projects:
- openstack/openstack-helm-infra
irrelevant-files:
- ^.*\.rst$
- ^doc/.*$
- ^releasenotes/.*$
- job:
name: airship-deckhand-functional-uwsgi-py35
description: |
Run tox-based functional tests for the Airship Deckhand project using a
minimalistic deployment consisting of uwsgi for Deckhand API and pifpaf
for ephemeral PostgreSQL DB, under cPython version 3.5.
timeout: 3600
run: tools/gate/playbooks/run-functional-tests-uwsgi.yaml
nodeset: openstack-helm-single-node
vars:
tox_envlist: functional-dev
- job:
name: airship-deckhand-functional-docker-py35
@ -133,6 +138,13 @@
vars:
tox_envlist: functional
disable_keystone: true
irrelevant-files:
- ^.*\.rst$
- ^doc/.*$
- ^etc/.*$
- ^releasenotes/.*$
- ^setup.cfg$
- ^deckhand/tests/unit/.*$
- job:
name: airship-deckhand-integration-uwsgi-py35
@ -143,6 +155,13 @@
timeout: 3600
run: tools/gate/playbooks/run-integration-tests-uwsgi.yaml
nodeset: openstack-helm-single-node
irrelevant-files:
- ^.*\.rst$
- ^doc/.*$
- ^etc/.*$
- ^releasenotes/.*$
- ^setup.cfg$
- ^deckhand/tests/unit/.*$
- job:
name: airship-deckhand-docker-build-gate
@ -150,8 +169,12 @@
run: tools/gate/playbooks/docker-image-build.yaml
nodeset: openstack-helm-single-node
irrelevant-files:
- '^doc/.*'
- '^charts/.*'
- ^.*\.rst$
- ^doc/.*$
- ^charts/.*$
- ^etc/.*$
- ^releasenotes/.*$
- ^setup.cfg$
vars:
publish: false
tags:
@ -166,8 +189,12 @@
secrets:
- airship_deckhand_quay_creds
irrelevant-files:
- '^doc/.*'
- '^charts/.*'
- ^.*\.rst$
- ^doc/.*$
- ^charts/.*$
- ^etc/.*$
- ^releasenotes/.*$
- ^setup.cfg$
vars:
publish: true
tags: