Merge "Switch governance sites to AFS publishing"

This commit is contained in:
Zuul 2019-12-04 01:05:26 +00:00 committed by Gerrit Code Review
commit 3028835bff
2 changed files with 78 additions and 3 deletions

View File

@ -619,10 +619,13 @@
pass-to-parent: true pass-to-parent: true
- job: - job:
name: promote-governance-sigs name: promote-governance-sigs-static
parent: base-promote-tox-docs-static parent: base-promote-tox-docs-static
description: | description: |
Promote content to static.openstack.org to /srv/static/sigs Promote content to static.openstack.org to /srv/static/sigs
This job is added for transition of sites, it will be
removed soon.
final: true final: true
allowed-projects: allowed-projects:
- openstack/governance-sigs - openstack/governance-sigs
@ -630,16 +633,41 @@
static_target: sigs static_target: sigs
- job: - job:
name: promote-governance-tc name: promote-governance-sigs
parent: promote-tox-docs-site-base
description: |
Promote content to governance.openstack.org/sigs.
final: true
allowed-projects:
- openstack/governance-sigs
vars:
publish_site: "governance.openstack.org/sigs"
- job:
name: promote-governance-tc-static
parent: base-promote-tox-docs-static parent: base-promote-tox-docs-static
description: | description: |
Promote content to static.openstack.org to /srv/static/tc Promote content to static.openstack.org to /srv/static/tc
This job is added for transition of sites, it will be
removed soon.
final: true final: true
allowed-projects: allowed-projects:
- openstack/governance - openstack/governance
vars: vars:
static_target: tc static_target: tc
- job:
name: promote-governance-tc
parent: promote-tox-docs-site-base
description: |
Promote content to governance.openstack.org/sigs.
final: true
allowed-projects:
- openstack/governance
vars:
publish_site: "governance.openstack.org/tc"
- job: - job:
name: promote-governance-uc name: promote-governance-uc
parent: base-promote-tox-docs-static parent: base-promote-tox-docs-static
@ -652,16 +680,44 @@
static_target: uc static_target: uc
- job: - job:
name: promote-governance-website name: promote-governance-uc-static
parent: promote-tox-docs-site-base
description: |
Promote content to governance.openstack.org/uc.
This job is added for transition of sites, it will be
removed soon.
final: true
allowed-projects:
- openstack/governance-uc
vars:
publish_site: "governance.openstack.org/uc"
- job:
name: promote-governance-website-static
parent: base-promote-tox-docs-static parent: base-promote-tox-docs-static
description: | description: |
Promote content to static.openstack.org to /srv/static/governance Promote content to static.openstack.org to /srv/static/governance
This job is added for transition of sites, it will be
removed soon.
final: true final: true
allowed-projects: allowed-projects:
- openstack/governance-website - openstack/governance-website
vars: vars:
static_target: governance static_target: governance
- job:
name: promote-governance-website
parent: promote-tox-docs-site-base
description: |
Promote content to governance.openstack.org.
final: true
allowed-projects:
- openstack/governance-website
vars:
publish_site: "governance.openstack.org"
- job: - job:
name: promote-security name: promote-security
parent: base-promote-tox-docs-static parent: base-promote-tox-docs-static

View File

@ -2190,12 +2190,28 @@
name: openstack/governance name: openstack/governance
templates: templates:
- publish-to-pypi - publish-to-pypi
promote:
jobs:
# TODO(AJaeger): Remove once transition to AFS publishing is
# done.
- promote-governance-tc-static
- project:
name: openstack/governance-sigs
promote:
jobs:
# TODO(AJaeger): Remove once transition to AFS publishing is
# done.
- promote-governance-sigs-static
- project: - project:
name: openstack/governance-uc name: openstack/governance-uc
promote: promote:
jobs: jobs:
- promote-governance-uc - promote-governance-uc
# TODO(AJaeger): Remove once transition to AFS publishing is
# done.
- promote-governance-uc-static
- project: - project:
name: openstack/governance-website name: openstack/governance-website
@ -2204,6 +2220,9 @@
promote: promote:
jobs: jobs:
- promote-governance-website - promote-governance-website
# TODO(AJaeger): Remove once transition to AFS publishing is
# done.
- promote-governance-website-static
- project: - project:
name: openstack/grenade name: openstack/grenade