requirements/.zuul.d/project.yaml
Jens Harbott d237107f89
Add openstacksdk-functional-devstack job
The openstacksdk project's functional job is also running for devstack
patches, so a breakage there is affecting several important projects.

The main component that seems not to be covered by existing tests is the
functional testing of the heat service, so adding this jobs closes that
hole.

Change-Id: I2a5968b9a09529742af4b7057498a4fb7323080d
2019-12-19 21:13:13 -06:00

115 lines
3.3 KiB
YAML

- project:
templates:
- openstack-pypy-jobs-nonvoting
- openstack-python-jobs
- openstack-python3-train-jobs
check:
jobs:
- build-wheel-mirror-centos-7:
files:
- bindep.txt
- build-wheel-mirror-ubuntu-bionic:
files:
- bindep.txt
- build-wheel-mirror-ubuntu-trusty:
files:
- bindep.txt
- build-wheel-mirror-ubuntu-xenial:
files:
- bindep.txt
- openstack-tox-validate
- requirements-tox-babel
- requirements-tox-bindep:
voting: false
- requirements-tox-py27-check-uc
- requirements-tox-py36-check-uc
- requirements-tox-validate-projects:
voting: false
- cross-cinder-py36
- cross-glance-py36
- cross-horizon-py36
- cross-horizon-npm
- cross-keystone-py36
- cross-neutron-py36
- cross-nova-py36
- cross-nova-py37
- cross-nova-functional
- cross-octavia-py36
- cross-octavia-py37
- cross-osc-tox-docs
- cross-swift-py27
- cross-swift-py36
- openstack-tox-py36
- openstacksdk-functional-devstack
- neutron-grenade-multinode:
irrelevant-files:
- ^(test-|)requirements.txt$
- ^setup.cfg$
- tempest-full:
irrelevant-files:
- ^(test-|)requirements.txt$
- ^setup.cfg$
- grenade-py3:
irrelevant-files:
- ^(test-|)requirements.txt$
- ^setup.cfg$
gate:
jobs:
- build-wheel-mirror-centos-7:
files:
- bindep.txt
- build-wheel-mirror-ubuntu-bionic:
files:
- bindep.txt
- build-wheel-mirror-ubuntu-trusty:
files:
- bindep.txt
- build-wheel-mirror-ubuntu-xenial:
files:
- bindep.txt
- openstack-tox-validate
- requirements-tox-babel
- requirements-tox-py27-check-uc
- requirements-tox-py36-check-uc
- cross-cinder-py36
- cross-glance-py36
- cross-horizon-py36
- cross-horizon-npm
- cross-keystone-py36
- cross-neutron-py36
- cross-nova-py36:
files: ^upper-constraints.txt$
- cross-nova-py37:
files: ^upper-constraints.txt$
- cross-nova-functional
- cross-octavia-py36
- cross-octavia-py37
- cross-osc-tox-docs
- cross-swift-py27
- cross-swift-py36
- openstack-tox-py36
- openstacksdk-functional-devstack
- neutron-grenade-multinode:
irrelevant-files:
- ^(test-|)requirements.txt$
- ^setup.cfg$
- tempest-full:
irrelevant-files:
- ^(test-|)requirements.txt$
- ^setup.cfg$
- grenade-py3:
irrelevant-files:
- ^(test-|)requirements.txt$
- ^setup.cfg$
experimental:
jobs:
- tempest-pg-full:
irrelevant-files:
- ^(test-|)requirements.txt$
- ^setup.cfg$
- tempest-full-py3-opensuse15:
irrelevant-files:
- ^(test-|)requirements.txt$
- ^setup.cfg$