- job: name: openstackdocstheme-openstack-tox-docs-starlingxdocs parent: openstack-tox-docs vars: tox_envlist: docs-starlingxdocs tox_pdf_envlist: pdf-docs-starlingxdocs - job: name: openstackdocstheme-cross-nova-tox-docs parent: openstack-tox-docs description: | Run cross-project tests on nova with openstack-tox-docs. vars: zuul_work_dir: src/opendev.org/openstack/nova sphinx_pdf_files: doc-nova.pdf required-projects: - openstack/nova - openstack/openstackdocstheme - job: name: openstackdocstheme-cross-octaviaclient-tox-docs parent: openstack-tox-docs description: | Run cross-project tests on nova with openstack-tox-docs. vars: zuul_work_dir: src/opendev.org/openstack/python-octaviaclient sphinx_pdf_files: doc-python-octaviaclient.pdf required-projects: - openstack/python-octaviaclient - openstack/openstackdocstheme - project: templates: - check-requirements - publish-openstack-docs-pti - release-notes-jobs-python3 check: jobs: - openstack-tox-pep8 - build-openstack-api-ref: # Override files section of the job so that this builds # if we change the template. files: - ^tox.ini$ - ^api-ref/.* - ^doc/.*$ - ^openstackdocstheme/.*$ - ^.*\.txt$ - ^.*\.rst$ # Run the docs build using the starlingxdocs theme - openstackdocstheme-openstack-tox-docs-starlingxdocs - openstackdocstheme-cross-nova-tox-docs - openstackdocstheme-cross-octaviaclient-tox-docs gate: jobs: - openstack-tox-pep8 - build-openstack-api-ref: files: - ^tox.ini$ - ^api-ref/.* - ^doc/.*$ - ^openstackdocstheme/.*$ - ^.*\.txt$ - ^.*\.rst$ - openstackdocstheme-openstack-tox-docs-starlingxdocs - openstackdocstheme-cross-nova-tox-docs - openstackdocstheme-cross-octaviaclient-tox-docs post: jobs: - publish-openstack-python-branch-tarball