- 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-py27 - cross-cinder-py36 - cross-glance-py27 - cross-glance-py36 - cross-horizon-py27 - cross-horizon-py36 - cross-horizon-npm - cross-keystone-py27 - cross-keystone-py36 - cross-neutron-py27 - cross-neutron-py36 - cross-nova-py27 - cross-nova-py36 - cross-nova-py37 - cross-nova-functional - cross-osc-tox-docs - cross-swift-py27 - cross-swift-py36 - openstack-tox-py36 - requirements-integration - neutron-grenade-multinode: irrelevant-files: - ^(test-|)requirements.txt$ - ^setup.cfg$ - tempest-full: irrelevant-files: - ^(test-|)requirements.txt$ - ^setup.cfg$ - neutron-grenade: 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-py27 - cross-cinder-py36 - cross-glance-py27 - cross-glance-py36 - cross-horizon-py27 - cross-horizon-py36 - cross-horizon-npm - cross-keystone-py27 - cross-keystone-py36 - cross-neutron-py27 - cross-neutron-py36 - cross-nova-py27 - cross-nova-py36: files: ^upper-constraints.txt$ - cross-nova-py37: files: ^upper-constraints.txt$ - cross-nova-functional - cross-osc-tox-docs - cross-swift-py27 - cross-swift-py36 - openstack-tox-py36 - requirements-integration - neutron-grenade-multinode: irrelevant-files: - ^(test-|)requirements.txt$ - ^setup.cfg$ - tempest-full: irrelevant-files: - ^(test-|)requirements.txt$ - ^setup.cfg$ - neutron-grenade: irrelevant-files: - ^(test-|)requirements.txt$ - ^setup.cfg$ experimental: jobs: - tempest-pg-full: irrelevant-files: - ^(test-|)requirements.txt$ - ^setup.cfg$ - tempest-full-py3-opensuse150: irrelevant-files: - ^(test-|)requirements.txt$ - ^setup.cfg$