openstack-zuul-jobs/zuul.d/zuul-legacy-project-templates.yaml
Andreas Jaeger 974cbbfc7f Update lib-forward-testing
The tempest-full job can replace the legacy job
legacy-tempest-dsvm-neutron-src since tempest installs the checked out
libraries, including the library under test. We have already converted
the py3 variant, and can convert the py2 the same way.

The Zuul v3 native tempest-full job is not available on stable/ocata, so
use the legacy job on ocata and older.

Move the template to project-templates file and add description.

Change-Id: Iac9162c1321f7f825684e1c20cc13ff5821d37d3
2018-10-13 18:14:26 +02:00

119 lines
2.8 KiB
YAML

- project-template:
name: ansible-lint-jobs
check:
jobs:
- legacy-ansible-lint
gate:
jobs:
- legacy-ansible-lint
- project-template:
name: fuel-ccp-component
check:
jobs:
- openstack-tox-linters
- legacy-fuel-ccp-validate
gate:
jobs:
- openstack-tox-linters
- legacy-fuel-ccp-validate
- project-template:
name: fuel-ccp-cross-repo-gate
check:
jobs:
- legacy-fuel-ccp-validate
gate:
jobs:
- legacy-fuel-ccp-validate
- project-template:
name: infra-logstash-filter-jobs
check:
jobs:
- legacy-logstash-filters-ubuntu-trusty:
branches: master
- legacy-logstash-filters:
voting: false
gate:
jobs:
- legacy-logstash-filters-ubuntu-trusty:
branches: master
- project-template:
name: infra-puppet-check-jobs
check:
jobs:
- legacy-puppet-lint
- legacy-puppet-syntax-3
- legacy-puppet-syntax-4-centos-7
gate:
jobs:
- legacy-puppet-lint
- legacy-puppet-syntax-3
- legacy-puppet-syntax-4-centos-7
- project-template:
name: integrated-gate
description: |
Jobs that are run across several projects to test the base
OpenStack functionality.
check:
jobs:
- legacy-tempest-dsvm-neutron-full:
branches: ^stable/(newton|ocata|pike)$
- tempest-full
- neutron-grenade:
branches: ^(?!stable/(newton|ocata)).*$
gate:
jobs:
- legacy-tempest-dsvm-neutron-full:
branches: ^stable/(newton|ocata|pike)$
- tempest-full
- neutron-grenade:
branches: ^(?!stable/(newton|ocata)).*$
- project-template:
name: lib-forward-testing-plugin
check:
jobs:
- legacy-tempest-dsvm-neutron-src-plugin
gate:
jobs:
- legacy-tempest-dsvm-neutron-src-plugin
- project-template: # Used by puppet-midonet
name: puppet-beaker-jobs
check:
jobs:
- legacy-puppet-beaker-rspec-centos-7
gate:
jobs:
- legacy-puppet-beaker-rspec-centos-7
- project-template:
name: puppet-module-unit-jobs
check:
jobs:
- legacy-puppet-unit-3.6-legacy-centos-7
- legacy-puppet-unit-3.8-legacy-centos-7
- legacy-puppet-unit-4.8-centos-7
- legacy-puppet-unit-latest-centos-7
gate:
jobs:
- legacy-puppet-unit-3.6-legacy-centos-7
- legacy-puppet-unit-3.8-legacy-centos-7
- legacy-puppet-unit-4.8-centos-7
- project-template:
name: puppet-syntax
check:
jobs:
- legacy-puppet-syntax-3-centos-7
- legacy-puppet-syntax-4-centos-7
gate:
jobs:
- legacy-puppet-syntax-3-centos-7
- legacy-puppet-syntax-4-centos-7