d237107f89
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
115 lines
3.3 KiB
YAML
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$
|
|
|