openstack-zuul-jobs/zuul.d/zuul-legacy-project-templat...

408 lines
9.7 KiB
YAML

- project-template:
name: ansible-lint-jobs
check:
jobs:
- legacy-ansible-lint
gate:
jobs:
- legacy-ansible-lint
- project-template:
name: ansible-role-functional-dsvm-jobs-centos7
check:
jobs:
- legacy-dsvm-ansible-func-centos-7
gate:
jobs:
- legacy-dsvm-ansible-func-centos-7
- project-template:
name: ansible-role-functional-dsvm-jobs-trusty
check:
jobs:
- legacy-dsvm-ansible-func-ubuntu-trusty:
branches: master
gate:
jobs:
- legacy-dsvm-ansible-func-ubuntu-trusty:
branches: master
- project-template:
name: ansible-role-functional-jobs-centos7
check:
jobs:
- legacy-ansible-func-centos-7
gate:
jobs:
- legacy-ansible-func-centos-7
- project-template:
name: ansible-role-functional-jobs-fedora-26
check:
jobs:
- legacy-ansible-func-fedora-26
gate:
jobs:
- legacy-ansible-func-fedora-26
- project-template:
name: ansible-role-functional-jobs-xenial
check:
jobs:
- legacy-ansible-func
gate:
jobs:
- legacy-ansible-func
- project-template:
name: ansible-role-functional-jobs-xenial-nv
check:
jobs:
- legacy-ansible-func:
voting: false
- project-template:
name: ansible-role-jobs
check:
jobs:
- build-openstack-sphinx-docs
- openstack-tox-linters
gate:
jobs:
- build-openstack-sphinx-docs
- openstack-tox-linters
- project-template:
name: bindep-fallback
check:
jobs:
- legacy-bindep-fallback-centos-7
- legacy-bindep-fallback-fedora-26
- legacy-bindep-fallback-debian-jessie
- legacy-bindep-fallback-opensuse-423
- legacy-bindep-fallback-ubuntu-trusty
- legacy-bindep-fallback
gate:
jobs:
- legacy-bindep-fallback-centos-7
- legacy-bindep-fallback-fedora-26
- legacy-bindep-fallback-debian-jessie
- legacy-bindep-fallback-opensuse-423
- legacy-bindep-fallback-ubuntu-trusty
- legacy-bindep-fallback
- project-template:
name: build-only-specs-jobs
check:
jobs:
- build-openstack-sphinx-docs
gate:
jobs:
- build-openstack-sphinx-docs
- 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: golang-jobs
check:
jobs:
- legacy-golang-fmt
- legacy-golang-unit
gate:
jobs:
- legacy-golang-fmt
- legacy-golang-unit
- 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-apply-jobs
check:
jobs:
- legacy-infra-puppet-apply-3-centos-7
- legacy-infra-puppet-apply-3-ubuntu-trusty:
branches: master
- legacy-infra-puppet-apply-3
- legacy-openstackci-beaker-centos-7
- legacy-openstackci-beaker-ubuntu-trusty
- legacy-openstackci-beaker:
voting: false
gate:
jobs:
- legacy-infra-puppet-apply-3-centos-7
- legacy-infra-puppet-apply-3-ubuntu-trusty:
branches: master
- legacy-infra-puppet-apply-3
- legacy-openstackci-beaker-centos-7
- legacy-openstackci-beaker-ubuntu-trusty
experimental:
jobs:
- legacy-infra-puppet-apply-4-centos-7
- project-template:
name: infra-puppet-check-jobs
check:
jobs:
- legacy-puppet-lint
- legacy-puppet-syntax-3
gate:
jobs:
- legacy-puppet-lint
- legacy-puppet-syntax-3
experimental:
jobs:
- legacy-puppet-syntax-4-centos-7
- project-template:
name: integrated-gate
check:
jobs:
- legacy-tempest-dsvm-neutron-full:
branches: ^(?!driverfixes/).*$
- legacy-grenade-dsvm-neutron:
branches: ^(?!stable/newton).*$
gate:
jobs:
- legacy-tempest-dsvm-neutron-full:
branches: ^(?!driverfixes/).*$
- legacy-grenade-dsvm-neutron:
branches: ^(?!stable/newton).*$
experimental:
jobs:
- legacy-tempest-dsvm-neutron-pg-full:
voting: false
- legacy-tempest-dsvm-neutron-full-opensuse-423:
voting: false
branches: ^(?!stable/(newton|ocata)).*$
- project-template:
name: integrated-gate-nova-net
check:
jobs:
- legacy-tempest-dsvm-nnet:
branches: stable/newton
gate:
jobs:
- legacy-tempest-dsvm-nnet:
branches: stable/newton
- project-template:
name: integrated-gate-py35
check:
jobs:
- legacy-tempest-dsvm-py35:
branches: ^(?!(stable|driverfixes))
gate:
jobs:
- legacy-tempest-dsvm-py35:
branches: ^(?!(stable|driverfixes))
- project-template:
name: lib-forward-testing
check:
jobs:
- legacy-tempest-dsvm-neutron-src
gate:
jobs:
- legacy-tempest-dsvm-neutron-src
- 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:
name: noop-jobs
check:
jobs:
- noop
gate:
jobs:
- noop
- project-template:
name: periodic-jobs-with-neutron-lib-master
periodic:
jobs:
- legacy-periodic-py35-with-neutron-lib-master
- project-template:
name: periodic-jobs-with-oslo-master
periodic:
jobs:
- legacy-periodic-py27-with-oslo-master
- legacy-periodic-py35-with-oslo-master
- project-template:
name: periodic-jobs-with-ovsdbapp-master
periodic:
jobs:
- legacy-periodic-py35-with-ovsdbapp-master
- project-template:
name: puppet-beaker-jobs
check:
jobs:
- legacy-puppet-beaker-rspec-centos-7
gate:
jobs:
- legacy-puppet-beaker-rspec-centos-7
- project-template:
name: puppet-beaker-jobs-trusty-nv
check:
jobs:
- legacy-puppet-beaker-rspec-ubuntu-trusty:
voting: false
- project-template:
name: puppet-beaker-jobs-xenial
check:
jobs:
- legacy-puppet-beaker-rspec
gate:
jobs:
- legacy-puppet-beaker-rspec
- project-template:
name: puppet-beaker-jobs-xenial-nv
check:
jobs:
- legacy-puppet-beaker-rspec:
voting: false
- project-template:
name: puppet-beaker-jobs-xenial-infra
check:
jobs:
- legacy-puppet-beaker-rspec-infra
gate:
jobs:
- legacy-puppet-beaker-rspec-infra
- project-template:
name: puppet-beaker-jobs-xenial-infra-nv
check:
jobs:
- legacy-puppet-beaker-rspec-infra:
voting: false
- project-template:
name: puppet-beaker-jobs-centos-7-infra
check:
jobs:
- legacy-puppet-beaker-rspec-centos-7-infra
gate:
jobs:
- legacy-puppet-beaker-rspec-centos-7-infra
- 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-openstack-libraries-jobs
check:
jobs:
- legacy-puppet-openstack-libraries-puppet-lint-centos-7
- legacy-puppet-openstack-libraries-puppet-syntax-3-legacy-centos-7:
branches: ^(stable/(newton|ocata)).*$
- legacy-puppet-openstack-libraries-puppet-syntax-4-centos-7
- legacy-puppet-openstack-libraries-puppet-unit-centos-7
- legacy-puppet-openstack-libraries-puppet-beaker-rspec-centos-7
gate:
jobs:
- legacy-puppet-openstack-libraries-puppet-lint-centos-7
- legacy-puppet-openstack-libraries-puppet-syntax-3-legacy-centos-7:
branches: ^(stable/(newton|ocata)).*$
- legacy-puppet-openstack-libraries-puppet-syntax-4-centos-7
- legacy-puppet-openstack-libraries-puppet-unit-centos-7
- legacy-puppet-openstack-libraries-puppet-beaker-rspec-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
- project-template:
name: python-charm-interface-jobs
check:
jobs:
- openstack-tox-pep8
gate:
jobs:
- openstack-tox-pep8
- project-template:
name: python-charm-jobs
check:
jobs:
- openstack-tox-pep8
- openstack-tox-py27
gate:
jobs:
- openstack-tox-pep8
- openstack-tox-py27
post:
jobs:
- publish-openstack-python-branch-tarball
- project-template:
name: snap-jobs
check:
jobs:
- legacy-tox-with-sudo-snap
gate:
jobs:
- legacy-tox-with-sudo-snap