Files
placement/.zuul.yaml
Chris Dent 9628a5904e Add irrelevant files list to perfload job
We don't want perfload to run on docs, tox, or test changes, but
because it is based off a very basic job (to avoid weight) there was
no built in irrlevant-files list. This adds one to ensure that the
job only runs on code-related changes.

We need a slightly different list of files from the list used by
integrated gate jobs so do not use the changes made in
Iae26251cb455640fbc74dad326666d2015e7a46c .

Change-Id: I092b5ed19ef51c42a714984127e2fdc91d5c6c70
2018-12-17 12:35:34 +00:00

43 lines
1.2 KiB
YAML

# Initial set of jobs that will be extended over time as
# we get things working.
- project:
templates:
- integrated-gate-py35
- publish-openstack-docs-pti
- openstack-cover-jobs
- openstack-lower-constraints-jobs
- openstack-python-jobs
- openstack-python35-jobs
- openstack-python36-jobs
check:
jobs:
- openstack-tox-functional
- openstack-tox-functional-py35
- openstack-tox-functional-py36
- placement-perfload:
voting: false
gate:
jobs:
- openstack-tox-functional
- openstack-tox-functional-py35
- openstack-tox-functional-py36
- job:
name: placement-perfload
parent: base
description: |
A simple node on which to run placement with the barest of configs and
make performance related tests against it.
required-projects:
- git.openstack.org/openstack/placement
irrelevant-files:
- ^.*\.rst$
- ^api-ref/.*$
- ^doc/.*$
- ^releasenotes/.*$
- ^.git.*$
- ^placement/tests/.*$
- ^tox.ini$
run: playbooks/perfload.yaml
post-run: playbooks/post.yaml