Add gate job for CI docs

Add a separate gate job for ensuring that the CI
documentation can be built properly.

Change-Id: Ie12db6e0d7ac22f274d84a23527dc2861a59e0e6
Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
This commit is contained in:
Doug Hellmann 2013-07-09 12:56:21 -04:00
parent c1bafc076f
commit 62b3242ba6
4 changed files with 28 additions and 7 deletions

View File

@ -330,3 +330,14 @@
source: '**/*subunit_log.txt.gz'
keep-hierarchy: false
copy-after-failure: true
- publisher:
name: upload-sphinx-draft
publishers:
- scp:
site: 'static.openstack.org'
files:
- target: 'docs-draft/$BASE_LOG_PATH/$JOB_NAME/$BUILD_NUMBER/'
source: 'doc/build/html/**'
keep-hierarchy: true
copy-after-failure: true

View File

@ -41,3 +41,18 @@
source: 'doc/build/html/**/*'
keep-hierarchy: true
- console-log
- job:
name: gate-ci-docs
node: precise
builders:
- gerrit-git-prep
- docs:
github-org: openstack-infra
project: config
publishers:
- console-log
- upload-sphinx-draft

View File

@ -111,13 +111,7 @@
publishers:
- console-log
- scp:
site: 'static.openstack.org'
files:
- target: 'docs-draft/$BASE_LOG_PATH/$JOB_NAME/$BUILD_NUMBER/'
source: 'doc/build/html/**'
keep-hierarchy: true
copy-after-failure: true
- upload-sphinx-draft
node: '{node}'

View File

@ -319,6 +319,7 @@ projects:
- gate-config-puppet-lint
- gate-config-puppet-syntax
- gate-config-pyflakes
- gate-ci-docs
gate:
- gate-config-layout
- gate-config-puppet-lint