Convert devstack docs jobs to regular format

Devstack used to be using "shocco" to build HTML pages of scripts,
which I think was the reason these jobs were not using the existing
framework.  That is removed with
Ie7f4b265368f1d10a8908d75e11d625b2cc39e7c so I think we can remove any
devstack-specific documentation jobs.

Change-Id: I3a4128f6ee24b295e86d9e13af1e6d0a4d429269
This commit is contained in:
Ian Wienand 2016-04-15 10:58:18 +10:00
parent ba8fd64f50
commit 740f9f28ee
3 changed files with 7 additions and 45 deletions

@ -21,47 +21,6 @@
- console-log
- zuul-swift-upload-console-log
# Devstack does not support "python setup.py publish_sphinx", thus
# we cannot use the normal docs jobs.
- job:
name: devstack-publish-docs
node: ubuntu-trusty
builders:
- gerrit-git-prep
- install-distro-packages
- revoke-sudo
- tox:
envlist: 'docs'
publishers:
- ftp:
site: 'docs.openstack.org'
source: 'doc/build/html/**'
target: 'developer/devstack'
remove-prefix: 'doc/build/html'
excludes: ''
- console-log
- zuul-swift-upload-console-log
- job:
name: gate-devstack-publish-docs
node: ubuntu-trusty
builders:
- gerrit-git-prep
- install-distro-packages
- revoke-sudo
- tox:
envlist: 'docs'
publishers:
- console-log
- upload-sphinx-draft
- zuul-swift-upload-console-log
# TODO(jhesketh): Add job for uploading built docs
- job:
name: propose-devstack-plugins-list
node: proposal

@ -1105,9 +1105,12 @@
- project:
name: devstack
doc-publisher-site: docs.openstack.org
jobs:
- gate-{name}-bashate
- gate-{name}-docs
- openstack-publish-jobs
- propose-devstack-plugins-list
- project:

@ -2364,7 +2364,7 @@ jobs:
- name: gate-kolla-dsvm-deploy-ubuntu-source
voting: false
- name: ^(gate-)?devstack-publish-docs
- name: ^(gate-)?devstack-docs
branch: ^master
# beaker tests have been introduced after Juno release
@ -2751,7 +2751,9 @@ projects:
- name: merge-check
- name: integrated-gate
- name: grenade
- name: openstack-server-publish-jobs
check:
- gate-devstack-docs
- gate-devstack-bashate
- gate-devstack-unit-tests
- gate-grenade-dsvm-forward
@ -2759,7 +2761,6 @@ projects:
- gate-tempest-dsvm-ironic-agent_ssh-nv
- gate-devstack-dsvm-updown
- gate-tempest-dsvm-neutron-identity-v3-only-full-nv
- gate-devstack-publish-docs
- gate-swift-dsvm-functional-nv
- gate-grenade-dsvm-neutron
- gate-tempest-dsvm-multinode-full
@ -2768,12 +2769,11 @@ projects:
- gate-tempest-dsvm-platform-centos7-nv
- gate-tempest-dsvm-platform-fedora23-nv
gate:
- gate-devstack-docs
- gate-devstack-bashate
- gate-grenade-dsvm-partial-ncpu
- gate-grenade-dsvm-multinode
- gate-tempest-dsvm-neutron-identity-v3-only-full
post:
- devstack-publish-docs
experimental:
- gate-neutron-dsvm-functional
- gate-tempest-dsvm-neutron-dvr-multinode-full