- job: name: publish-zuul-website description: | Publishes content in artifacts/ to the Zuul website. allowed-projects: - openstack-infra/zuul-website - openstack-infra/zuul-website-media post-run: - playbooks/publish/zuul-afs.yaml roles: - zuul: openstack-infra/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: - openstack-infra/nodepool - openstack-infra/zuul - openstack-infra/zuul-jobs - openstack-infra/zuul-base-jobs - openstack-infra/zuul-sphinx 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: openstack-infra/zuul-jobs - zuul: openstack-infra/openstack-zuul-jobs secrets: - secret: afsdocs_secret name: afs vars: afs_subpath: "/docs/{{ zuul.project.short_name }}" tox_envlist: docs bindep_profile: compile doc