- project: templates: - openstack-python3-ussuri-jobs - tripleo-operator-molecule-jobs - release-notes-jobs-python3 check: jobs: - openstack-tox-linters - openstack-tox-docs: &tripleo-docs files: - ^doc/.* - ^molecule-requirements.txt - ^README.rst - ^requirements.txt - tripleo-ci-centos-8-containers-multinode: dependencies: &deps_unit_lint - openstack-tox-pep8 - openstack-tox-py36 - openstack-tox-py37 - openstack-tox-linters files: &containers_multinode_files - ^roles/tripleo_undercloud_install/.*$ - tripleo-ci-centos-8-containers-undercloud-minion: dependencies: *deps_unit_lint files: &containers_minion_files - ^roles/tripleo_undercloud_install/.*$ - ^roles/tripleo_undercloud_minion_install/.*$ gate: jobs: - openstack-tox-linters - openstack-tox-docs: *tripleo-docs - tripleo-ci-centos-8-containers-multinode: files: *containers_multinode_files - tripleo-ci-centos-8-containers-undercloud-minion: files: *containers_minion_files promote: jobs: - promote-openstack-tox-docs: *tripleo-docs