- job: name: publish-zuul-website description: | Publishes content in artifacts/ to the Zuul website. allowed-projects: - zuul/zuul-website - zuul/zuul-website-media post-run: - playbooks/publish/zuul-afs.yaml roles: - zuul: zuul/zuul-jobs secrets: - secret: afsdocs_secret name: afs - job: name: publish-zuul-docs description: | Publish the results of a sphinx build to /afs/.openstack.org/project/zuul-ci.org/www/docs/{{ zuul.project.short_name }} Builds the docs using ``tox -e docs``. # Set final to avoid override of afs_subpath variable. final: true allowed-projects: - zuul/nodepool - zuul/zuul - zuul/zuul-jobs - zuul/zuul-base-jobs pre-run: playbooks/project-config/pre-tox.yaml run: playbooks/project-config/run-tox.yaml post-run: - playbooks/project-config/post-tox.yaml - playbooks/sphinx/post-infra.yaml - playbooks/publish/zuul-afs.yaml roles: - zuul: zuul/zuul-jobs - zuul: openstack/openstack-zuul-jobs secrets: - secret: afsdocs_secret name: afs vars: afs_subpath: "/docs/{{ zuul.project.short_name }}" tox_envlist: docs bindep_profile: compile doc