2018-09-03 15:36:07 +01:00
|
|
|
# Initial set of jobs that will be extended over time as
|
|
|
|
# we get things working.
|
2018-08-31 12:25:49 +01:00
|
|
|
- project:
|
2018-09-06 16:43:51 +02:00
|
|
|
templates:
|
2018-12-13 22:49:48 +09:00
|
|
|
- integrated-gate-py3
|
2018-10-29 22:33:57 +09:00
|
|
|
- publish-openstack-docs-pti
|
2018-09-06 19:35:08 +01:00
|
|
|
- openstack-cover-jobs
|
2018-09-06 16:47:11 +02:00
|
|
|
- openstack-lower-constraints-jobs
|
2018-09-06 16:43:51 +02:00
|
|
|
- openstack-python-jobs
|
|
|
|
- openstack-python35-jobs
|
|
|
|
- openstack-python36-jobs
|
2018-10-15 14:15:06 -04:00
|
|
|
- openstack-python37-jobs
|
2018-11-19 16:47:27 +09:00
|
|
|
- release-notes-jobs-python3
|
2018-08-31 12:25:49 +01:00
|
|
|
check:
|
|
|
|
jobs:
|
2018-09-03 15:36:07 +01:00
|
|
|
- openstack-tox-functional
|
|
|
|
- openstack-tox-functional-py35
|
2018-09-04 11:14:15 +01:00
|
|
|
- openstack-tox-functional-py36
|
2018-09-13 16:38:28 -06:00
|
|
|
- placement-perfload:
|
|
|
|
voting: false
|
2018-12-13 22:49:48 +09:00
|
|
|
- tempest-full-py3:
|
|
|
|
# Alias 'gate-irrelevant-files' define the set of irrelevant-files
|
|
|
|
# for which integrated testing jobs not required to run. If
|
|
|
|
# changes are only to those files then, zuul can skip the
|
|
|
|
# integrated testing job to save the infra resources.
|
|
|
|
# 'gate-irrelevant-files' should be used for integrated gate
|
|
|
|
# jobs only not for any other jobs like functional, unit, doc
|
|
|
|
# jobs.
|
|
|
|
irrelevant-files: &gate-irrelevant-files
|
|
|
|
- ^api-.*$
|
|
|
|
- ^.*\.rst$
|
|
|
|
- ^.git.*$
|
|
|
|
- ^doc/.*$
|
|
|
|
- ^placement/tests/.*$
|
|
|
|
- ^releasenotes/.*$
|
|
|
|
- ^tools/.*$
|
|
|
|
- ^tox.ini$
|
|
|
|
- grenade-py3:
|
|
|
|
irrelevant-files: *gate-irrelevant-files
|
2018-09-03 15:36:07 +01:00
|
|
|
gate:
|
|
|
|
jobs:
|
|
|
|
- openstack-tox-functional
|
|
|
|
- openstack-tox-functional-py35
|
2018-09-04 11:14:15 +01:00
|
|
|
- openstack-tox-functional-py36
|
2018-12-13 22:49:48 +09:00
|
|
|
- tempest-full-py3:
|
|
|
|
irrelevant-files: *gate-irrelevant-files
|
|
|
|
- grenade-py3:
|
|
|
|
irrelevant-files: *gate-irrelevant-files
|
2018-09-13 16:38:28 -06:00
|
|
|
|
|
|
|
- job:
|
|
|
|
name: placement-perfload
|
2018-11-21 13:59:45 +00:00
|
|
|
parent: base
|
2018-09-13 16:38:28 -06:00
|
|
|
description: |
|
2018-11-21 13:59:45 +00:00
|
|
|
A simple node on which to run placement with the barest of configs and
|
|
|
|
make performance related tests against it.
|
2018-09-13 16:38:28 -06:00
|
|
|
required-projects:
|
|
|
|
- git.openstack.org/openstack/placement
|
|
|
|
run: playbooks/perfload.yaml
|
2018-11-21 13:59:45 +00:00
|
|
|
post-run: playbooks/post.yaml
|