Publish infra docs to docs.o.o

The old ci.openstack.org server is not puppetted, and it's well past
time it was actually retired. Infra docs are one of the last things that
exist there that need to exist there. Move them.

Change-Id: I51a86699a39e6f8fdac91ad91f5933246681ae15
This commit is contained in:
Monty Taylor 2015-04-16 11:30:37 -04:00 committed by Andreas Jaeger
parent 06a4fc9202
commit f572ff8249
4 changed files with 28 additions and 69 deletions

@ -19,5 +19,4 @@
- job-group: - job-group:
name: infra-publish-jobs name: infra-publish-jobs
jobs: jobs:
- 'gate-{name}-docs'
- '{name}-infra-docs' - '{name}-infra-docs'

@ -75,41 +75,6 @@
publishers: publishers:
- zuul-swift-upload-console-log - zuul-swift-upload-console-log
# This is a non-standard docs job because it uses SCP instead of FTP
- job-template:
name: '{name}-ci-docs'
node: 'bare-precise || bare-trusty'
builders:
- revoke-sudo
- gerrit-git-prep
- docs
publishers:
- scp:
# publish to ci.openstack.org
site: '173.203.107.207'
files:
- target: '{target}'
source: 'doc/build/html/**/*'
keep-hierarchy: true
- zuul-swift-upload-console-log
# TODO(jhesketh): Add job for uploading built docs
- job:
name: gate-ci-docs
node: 'bare-precise || bare-trusty'
builders:
- revoke-sudo
- gerrit-git-prep
- docs
publishers:
- upload-sphinx-draft
- zuul-swift-upload-console-log
# TODO(jhesketh): Add job for uploading built docs
- job: - job:
name: gate-project-config-projects-yaml name: gate-project-config-projects-yaml
node: 'bare-precise || bare-trusty' node: 'bare-precise || bare-trusty'

@ -2265,6 +2265,7 @@
jobs: jobs:
- infra-publish-jobs - infra-publish-jobs
- 'gate-{name}-docs'
- project: - project:
name: infra-specs name: infra-specs
@ -2296,23 +2297,25 @@
name: jenkins-job-builder name: jenkins-job-builder
node: 'bare-precise || bare-trusty' node: 'bare-precise || bare-trusty'
tarball-site: tarballs.openstack.org tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
doc-publisher-folder: jenkins-job-builder
jobs: jobs:
- python-jobs - python-jobs
- pypi-jobs - pypi-jobs
- '{name}-ci-docs': - infra-publish-jobs
target: 'ci/jenkins-job-builder'
- project: - project:
name: nodepool name: nodepool
node: 'bare-precise || bare-trusty' node: 'bare-precise || bare-trusty'
tarball-site: tarballs.openstack.org tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
doc-publisher-folder: nodepool
jobs: jobs:
- python-jobs - python-jobs
- pypi-jobs - pypi-jobs
- '{name}-ci-docs': - infra-publish-jobs
target: 'ci/nodepool'
- project: - project:
name: nose-html-output name: nose-html-output
@ -2328,6 +2331,8 @@
name: openstackid name: openstackid
node: 'bare-precise || bare-trusty' node: 'bare-precise || bare-trusty'
tarball-site: tarballs.openstack.org tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
doc-publisher-folder: openstackid
jobs: jobs:
- gate-openstackid-unittests - gate-openstackid-unittests
@ -2335,9 +2340,8 @@
branch-designator: 'master' branch-designator: 'master'
- 'openstackid-release-{branch-designator}': - 'openstackid-release-{branch-designator}':
branch-designator: 'branch' branch-designator: 'branch'
- gate-{name}-docs - infra-publish-jobs
- '{name}-ci-docs': - 'gate-{name}-docs'
target: 'ci/openstackid'
- project: - project:
@ -2924,7 +2928,7 @@
jobs: jobs:
- python-jobs - python-jobs
- pypi-jobs - pypi-jobs
- '{name}-infra-docs' - infra-publish-jobs
- '{pipeline}-shade-dsvm-functional{branch-designator}': - '{pipeline}-shade-dsvm-functional{branch-designator}':
pipeline: check pipeline: check
node: 'devstack-precise || devstack-trusty' node: 'devstack-precise || devstack-trusty'
@ -2997,6 +3001,8 @@
- project: - project:
name: system-config name: system-config
node: 'bare-precise || bare-trusty' node: 'bare-precise || bare-trusty'
doc-publisher-site: docs.openstack.org
doc-publisher-folder: system-config
jobs: jobs:
- puppet-check-jobs - puppet-check-jobs
@ -3008,19 +3014,20 @@
- precise - precise
- trusty - trusty
- centos6 - centos6
- '{name}-ci-docs': - infra-publish-jobs
target: 'ci' - 'gate-{name}-docs'
- project: - project:
name: vinz name: vinz
node: 'bare-precise || bare-trusty' node: 'bare-precise || bare-trusty'
tarball-site: tarballs.openstack.org tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
doc-publisher-folder: vinz
jobs: jobs:
- python-jobs - python-jobs
- pypi-jobs - pypi-jobs
- '{name}-ci-docs': - infra-publish-jobs
target: 'ci/vinz'
- project: - project:
name: vinz-webclient name: vinz-webclient
@ -3062,12 +3069,13 @@
name: zuul name: zuul
node: 'bare-precise || bare-trusty' node: 'bare-precise || bare-trusty'
tarball-site: tarballs.openstack.org tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
doc-publisher-folder: zuul
jobs: jobs:
- python-jobs - python-jobs
- pypi-jobs - pypi-jobs
- '{name}-ci-docs': - infra-publish-jobs
target: 'ci/zuul'
######################################################################## ########################################################################
# Section: Stackforge projects # Section: Stackforge projects

@ -3893,11 +3893,11 @@ projects:
- name: python-jobs - name: python-jobs
- name: python3-jobs - name: python3-jobs
- name: publish-to-pypi - name: publish-to-pypi
- name: infra-publish-jobs
check: check:
- jenkins-job-builder-compare-xml - jenkins-job-builder-compare-xml
- jenkins-job-builder-coverage - jenkins-job-builder-coverage
post: post:
- jenkins-job-builder-ci-docs
- jenkins-job-builder-coverage - jenkins-job-builder-coverage
- name: openstack-infra/lodgeit - name: openstack-infra/lodgeit
@ -3915,10 +3915,10 @@ projects:
- name: merge-check - name: merge-check
- name: python-jobs - name: python-jobs
- name: publish-to-pypi - name: publish-to-pypi
- name: infra-publish-jobs
check: check:
- nodepool-coverage - nodepool-coverage
post: post:
- nodepool-ci-docs
- nodepool-coverage - nodepool-coverage
- name: openstack-infra/nose-html-output - name: openstack-infra/nose-html-output
@ -3937,6 +3937,7 @@ projects:
- name: openstack-infra/openstackid - name: openstack-infra/openstackid
template: template:
- name: merge-check - name: merge-check
- name: infra-publish-jobs
check: check:
- gate-openstackid-unittests - gate-openstackid-unittests
- gate-openstackid-docs - gate-openstackid-docs
@ -3944,10 +3945,8 @@ projects:
- gate-openstackid-unittests - gate-openstackid-unittests
post: post:
- openstackid-release-branch - openstackid-release-branch
- openstackid-ci-docs
release: release:
- openstackid-release-master - openstackid-release-master
- openstackid-ci-docs
- name: openstack-infra/openstackid-resources - name: openstack-infra/openstackid-resources
template: template:
@ -4549,20 +4548,17 @@ projects:
template: template:
- name: merge-check - name: merge-check
- name: infra-puppet-apply-jobs - name: infra-puppet-apply-jobs
- name: infra-publish-jobs
check: check:
- gate-system-config-pep8 - gate-system-config-pep8
- gate-system-config-bashate - gate-system-config-bashate
- gate-system-config-puppet-syntax - gate-system-config-puppet-syntax
- gate-system-config-nodepool - gate-system-config-nodepool
- gate-ci-docs
gate: gate:
- gate-system-config-pep8 - gate-system-config-pep8
- gate-system-config-bashate - gate-system-config-bashate
- gate-system-config-puppet-syntax - gate-system-config-puppet-syntax
- gate-system-config-nodepool - gate-system-config-nodepool
- gate-ci-docs
post:
- system-config-ci-docs
experimental: experimental:
- experimental-swift-logs-system-config-pep8-centos6 - experimental-swift-logs-system-config-pep8-centos6
@ -4577,12 +4573,7 @@ projects:
- name: merge-check - name: merge-check
- name: publish-to-pypi - name: publish-to-pypi
- name: python-jobs - name: python-jobs
post: - name: infra-publish-jobs
- vinz-ci-docs
pre-release:
- vinz-ci-docs
release:
- vinz-ci-docs
- name: openstack-infra/vinz-webclient - name: openstack-infra/vinz-webclient
template: template:
@ -4630,15 +4621,11 @@ projects:
- name: publish-to-pypi - name: publish-to-pypi
- name: python26-jobs - name: python26-jobs
- name: python-jobs - name: python-jobs
- name: infra-publish-jobs
check: check:
- dev-zuul-coverage - dev-zuul-coverage
post: post:
- zuul-ci-docs
- zuul-coverage - zuul-coverage
pre-release:
- zuul-ci-docs
release:
- zuul-ci-docs
periodic: periodic:
- periodic-test - periodic-test