James E. Blair 84e54c0571 Add nox-docs jobs
This allows zuul projects to switch to nox for docs
building/publishing.

Depends-On: https://review.opendev.org/868226
Change-Id: I85cdbefdd6485c3eb58eb3068987b385b58ae381
2022-12-20 09:14:03 -08:00

75 lines
1.6 KiB
YAML

# TODO: remove after switch to nox
- job:
name: zuul-tox-docs
parent: opendev-tox-docs
- job:
name: zuul-promote-docs
parent: opendev-promote-docs-base
vars:
download_artifact_job: zuul-tox-docs
secrets:
- secret: zuul-afs
name: afs
pass-to-parent: true
- job:
name: zuul-publish-tox-docs
parent: opendev-publish-tox-docs-base
secrets:
- secret: zuul-afs
name: afs
pass-to-parent: true
- job:
name: zuul-nox-docs
parent: opendev-nox-docs
# TODO: rename to zuul-promote-docs after switch to nox
- job:
name: zuul-promote-nox-docs
parent: opendev-promote-docs-base
vars:
download_artifact_job: zuul-nox-docs
secrets:
- secret: zuul-afs
name: afs
pass-to-parent: true
- job:
name: zuul-publish-nox-docs
parent: opendev-publish-nox-docs-base
secrets:
- secret: zuul-afs
name: afs
pass-to-parent: true
- 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/website/publish.yaml
secrets:
- secret: zuul-afs
name: afs
- job:
name: publish-gating.dev-website
description: |
Publishes content in artifacts/ to the gating.dev website.
allowed-projects:
- zuul/gating.dev
post-run:
- playbooks/gating.dev/publish.yaml
secrets:
- secret: zuul-afs
name: afs
- job:
name: build-gerrit-image
parent: system-config-build-image-gerrit-master-base