Merge "Add more promote docs jobs"
This commit is contained in:
commit
9d57dfea65
|
@ -335,6 +335,28 @@
|
||||||
branches:
|
branches:
|
||||||
- master
|
- master
|
||||||
|
|
||||||
|
- job:
|
||||||
|
name: promote-openstack-tox-docs-direct
|
||||||
|
parent: opendev-promote-docs-base
|
||||||
|
description: |
|
||||||
|
Promote content from openstack-tox-docs job for projects that
|
||||||
|
run tox using the docs environment following OpenStack PTI.
|
||||||
|
|
||||||
|
Publish the results of the docs tox job to
|
||||||
|
/afs/.openstack.org/docs/{{ zuul.project.short_name }}.
|
||||||
|
|
||||||
|
Publishing is done from master branch directly without using /latest.
|
||||||
|
|
||||||
|
This is a promote job for ``openstack-tox-docs``.
|
||||||
|
final: true
|
||||||
|
branches: master
|
||||||
|
vars:
|
||||||
|
download_artifact_job: openstack-tox-docs
|
||||||
|
secrets:
|
||||||
|
- secret: afsdocs_secret-tox-docs-direct
|
||||||
|
name: afs
|
||||||
|
pass-to-parent: true
|
||||||
|
|
||||||
- job:
|
- job:
|
||||||
name: publish-openstack-contributor-guide
|
name: publish-openstack-contributor-guide
|
||||||
parent: publish-openstack-tox-docs-base
|
parent: publish-openstack-tox-docs-base
|
||||||
|
@ -448,7 +470,7 @@
|
||||||
parent: publish-openstack-tox-docs-base
|
parent: publish-openstack-tox-docs-base
|
||||||
description: |
|
description: |
|
||||||
Publish the results of the tox docs job to
|
Publish the results of the tox docs job to
|
||||||
/afs/.openstack.org/infra/{{ zuul.project.short_name }}
|
/afs/.openstack.org/docs/infra/{{ zuul.project.short_name }}
|
||||||
final: true
|
final: true
|
||||||
post-run:
|
post-run:
|
||||||
- playbooks/sphinx/post-infra.yaml
|
- playbooks/sphinx/post-infra.yaml
|
||||||
|
@ -456,6 +478,28 @@
|
||||||
afs_subpath: "/infra/{{ zuul.project.short_name }}"
|
afs_subpath: "/infra/{{ zuul.project.short_name }}"
|
||||||
bindep_profile: compile doc
|
bindep_profile: compile doc
|
||||||
|
|
||||||
|
- job:
|
||||||
|
name: promote-tox-docs-infra
|
||||||
|
parent: opendev-promote-docs-base
|
||||||
|
description: |
|
||||||
|
Promote content from openstack-tox-docs job for Infra projects
|
||||||
|
that run tox-docs using the docs environment.
|
||||||
|
|
||||||
|
Publish the results of the tox-docs job to
|
||||||
|
/afs/.openstack.org/docs/infra/{{ zuul.project.short_name }}.
|
||||||
|
|
||||||
|
Publishes depending on branch to latest/ (for master), or the
|
||||||
|
basename of the branch like pike (for stable/pike).
|
||||||
|
|
||||||
|
This is a promote job for ``tox-docs``.
|
||||||
|
final: true
|
||||||
|
vars:
|
||||||
|
download_artifact_job: tox-docs
|
||||||
|
secrets:
|
||||||
|
- secret: afsdocs_secret-tox-docs-infra
|
||||||
|
name: afs
|
||||||
|
pass-to-parent: true
|
||||||
|
|
||||||
- job:
|
- job:
|
||||||
name: publish-tox-docs-infra-bionic
|
name: publish-tox-docs-infra-bionic
|
||||||
parent: publish-openstack-tox-docs-base
|
parent: publish-openstack-tox-docs-base
|
||||||
|
|
|
@ -5218,11 +5218,12 @@
|
||||||
post:
|
post:
|
||||||
jobs:
|
jobs:
|
||||||
- legacy-laravel-openstackid-release-branch
|
- legacy-laravel-openstackid-release-branch
|
||||||
- publish-tox-docs-infra-bionic
|
promote:
|
||||||
|
jobs:
|
||||||
|
- promote-tox-docs-infra
|
||||||
release:
|
release:
|
||||||
jobs:
|
jobs:
|
||||||
- legacy-laravel-openstackid-release-master
|
- legacy-laravel-openstackid-release-master
|
||||||
- publish-tox-docs-infra-bionic
|
|
||||||
|
|
||||||
- project:
|
- project:
|
||||||
name: osf/openstackid-resources
|
name: osf/openstackid-resources
|
||||||
|
|
|
@ -60,6 +60,44 @@
|
||||||
docs_branch_path: "/afs/.openstack.org/docs/{{ zuul.project.short_name }}/{{ zuul.branch | default('_error') }}"
|
docs_branch_path: "/afs/.openstack.org/docs/{{ zuul.project.short_name }}/{{ zuul.branch | default('_error') }}"
|
||||||
docs_tag_path: "/afs/.openstack.org/docs/{{ zuul.project.short_name }}/{{ zuul.tag | default('_error') }}"
|
docs_tag_path: "/afs/.openstack.org/docs/{{ zuul.project.short_name }}/{{ zuul.tag | default('_error') }}"
|
||||||
|
|
||||||
|
- secret:
|
||||||
|
name: afsdocs_secret-tox-docs-direct
|
||||||
|
data:
|
||||||
|
keytab: !encrypted/pkcs1-oaep
|
||||||
|
- n+axpDtVoZKfH8i1LgIcBtIAse9eYKCthb+I8d5Jw6SnoN3/TZyu/fDKeteeHIroAUacV
|
||||||
|
syO2zQQG6aTOKP6kFILz1DzTcujIrjIQnYLZDrLLL0d384r/Opz2+A6mdM7B2tsgGbtI9
|
||||||
|
rgsh1TjBrcJinGaJZRcLKI+ZRWjkN1+0AwPYJYSsP20xNDa4jeKKnPKrEn8KphpFJe4y8
|
||||||
|
aYwvLpwV/4li/pko6MII7rCwmU3lcmTFKXVIwq2RHozLNcsxoFeT4182ye8gPOjmmuin9
|
||||||
|
RHaZ7UJA55JkgwmxJwR9cG+CTH5N2678cCzLuXyve0fRDrDTCsEDxxwh2Xm3F8PQAlbPR
|
||||||
|
OWMFvXcjlXYaMJ1Ne7yMOq1diFF9ZsqgnwNlGhju3EMCxKOZ0GBVp96DwFGj6rgaOVsSu
|
||||||
|
BczPoy7W5BCXuWQsZBxhReFEMs3muaWVPqya5fRZXylZlMnOI6xh3Yij3uZV5Nxrg0uJK
|
||||||
|
sDBrgIZFKQNWfvzFqaxjZPMsRRNmXZVeHpEy1WlkT5PN4jJn7+B6qo4iudPnCmMySzk4X
|
||||||
|
eTxHgwr8HS4uBvqLoKRZGMDXwl2abB2vEkIrlW41HVqpHOqGXLniGf7tEDIKb1pmrPe/P
|
||||||
|
OR1+bLumZ6acM1HpNjwqdAxCLRx0ZMswzK9ZHfnHhp52GMPo3rkpNk9pEOT4I0=
|
||||||
|
path: /afs/.openstack.org/docs
|
||||||
|
# TODO(pabelanger): Update AFS credentials to say zuul-executor.
|
||||||
|
service_name: service/zuul-launcher@OPENSTACK.ORG
|
||||||
|
docs_master_path: "/afs/.openstack.org/docs/{{ zuul.project.short_name }}"
|
||||||
|
|
||||||
|
- secret:
|
||||||
|
name: afsdocs_secret-tox-docs-infra
|
||||||
|
data:
|
||||||
|
keytab: !encrypted/pkcs1-oaep
|
||||||
|
- n+axpDtVoZKfH8i1LgIcBtIAse9eYKCthb+I8d5Jw6SnoN3/TZyu/fDKeteeHIroAUacV
|
||||||
|
syO2zQQG6aTOKP6kFILz1DzTcujIrjIQnYLZDrLLL0d384r/Opz2+A6mdM7B2tsgGbtI9
|
||||||
|
rgsh1TjBrcJinGaJZRcLKI+ZRWjkN1+0AwPYJYSsP20xNDa4jeKKnPKrEn8KphpFJe4y8
|
||||||
|
aYwvLpwV/4li/pko6MII7rCwmU3lcmTFKXVIwq2RHozLNcsxoFeT4182ye8gPOjmmuin9
|
||||||
|
RHaZ7UJA55JkgwmxJwR9cG+CTH5N2678cCzLuXyve0fRDrDTCsEDxxwh2Xm3F8PQAlbPR
|
||||||
|
OWMFvXcjlXYaMJ1Ne7yMOq1diFF9ZsqgnwNlGhju3EMCxKOZ0GBVp96DwFGj6rgaOVsSu
|
||||||
|
BczPoy7W5BCXuWQsZBxhReFEMs3muaWVPqya5fRZXylZlMnOI6xh3Yij3uZV5Nxrg0uJK
|
||||||
|
sDBrgIZFKQNWfvzFqaxjZPMsRRNmXZVeHpEy1WlkT5PN4jJn7+B6qo4iudPnCmMySzk4X
|
||||||
|
eTxHgwr8HS4uBvqLoKRZGMDXwl2abB2vEkIrlW41HVqpHOqGXLniGf7tEDIKb1pmrPe/P
|
||||||
|
OR1+bLumZ6acM1HpNjwqdAxCLRx0ZMswzK9ZHfnHhp52GMPo3rkpNk9pEOT4I0=
|
||||||
|
path: /afs/.openstack.org/docs
|
||||||
|
# TODO(pabelanger): Update AFS credentials to say zuul-executor.
|
||||||
|
service_name: service/zuul-launcher@OPENSTACK.ORG
|
||||||
|
docs_master_path: "/afs/.openstack.org/docs/infra/{{ zuul.project.short_name }}"
|
||||||
|
|
||||||
- secret:
|
- secret:
|
||||||
# Same secret as afsdocs_secret but different data for publishing to
|
# Same secret as afsdocs_secret but different data for publishing to
|
||||||
# developer.openstack.org
|
# developer.openstack.org
|
||||||
|
|
Loading…
Reference in New Issue