Merge "publish docs built from releases repository"
This commit is contained in:
@@ -2874,16 +2874,16 @@
|
||||
name: releases
|
||||
node: 'bare-precise || bare-trusty'
|
||||
tarball-site: tarballs.openstack.org
|
||||
docroot: governance
|
||||
doc-publisher-site: docs.openstack.org
|
||||
|
||||
jobs:
|
||||
- 'gate-{name}-docs'
|
||||
- 'static-{name}-publish'
|
||||
- 'gate-{name}-tox-{envlist}':
|
||||
envlist: validate
|
||||
- 'gate-{name}-tox-{envlist}':
|
||||
envlist: list-changes
|
||||
- gate-{name}-pep8
|
||||
- publish-release-history
|
||||
|
||||
- project:
|
||||
name: requirements
|
||||
|
20
jenkins/jobs/release-jobs.yaml
Normal file
20
jenkins/jobs/release-jobs.yaml
Normal file
@@ -0,0 +1,20 @@
|
||||
# This job is meant to be used *only* by the openstack/releases
|
||||
# repository for publishing the release history after building the
|
||||
# documentation in that repository.
|
||||
- job-template:
|
||||
name: publish-release-history
|
||||
node: '{node}'
|
||||
|
||||
builders:
|
||||
- revoke-sudo
|
||||
- gerrit-git-prep
|
||||
- docs
|
||||
|
||||
publishers:
|
||||
- console-log
|
||||
- ftp:
|
||||
site: '{doc-publisher-site}'
|
||||
source: 'doc/build/html/**'
|
||||
target: 'releases'
|
||||
remove-prefix: 'doc/build/html'
|
||||
excludes: ''
|
@@ -4696,6 +4696,8 @@ projects:
|
||||
gate:
|
||||
- gate-releases-tox-validate
|
||||
- gate-releases-docs
|
||||
post:
|
||||
- publish-release-history
|
||||
|
||||
- name: openstack/requirements
|
||||
template:
|
||||
|
Reference in New Issue
Block a user