2e1f3ba631
Use ubuntu-trusty for most manual jobs. * Remove experimental-docu-bindep-jobs. * Create new gate-{name}-tox-nodb-{envlist} that uses bindep but does not setup databases. * Move {name}-tox-doc-{envlist} from api-jobs to manuals-jobs and change to use bindep. * Rename gate-{name}-tox-doc-publish-{envlist}-bindep to gate-{name}-tox-doc-publish-{envlist}. Update everything in Zuul for these changes. Change-Id: Ia075c2dfadd23ee7814b84d0813d56c3f6d872d2
78 lines
1.7 KiB
YAML
78 lines
1.7 KiB
YAML
- job:
|
|
name: propose-openstack-manuals-updates
|
|
node: proposal
|
|
|
|
builders:
|
|
- revoke-sudo
|
|
- link-logs
|
|
- net-info
|
|
- gerrit-git-prep
|
|
- shell: /usr/local/jenkins/slave_scripts/propose_update.sh openstack-manuals
|
|
|
|
publishers:
|
|
- console-log
|
|
|
|
- job-template:
|
|
name: 'gate-{name}-tox-doc-publish-{envlist}'
|
|
node: ubuntu-trusty
|
|
|
|
wrappers:
|
|
- build-timeout:
|
|
timeout: 40
|
|
- timestamps
|
|
|
|
builders:
|
|
- print-template-name:
|
|
template-name: "{template-name}"
|
|
- gerrit-git-prep
|
|
- install-distro-packages
|
|
- revoke-sudo
|
|
- tox:
|
|
envlist: '{envlist}'
|
|
- assert-no-extra-files
|
|
|
|
publishers:
|
|
- console-log
|
|
- upload-docs-draft
|
|
- upload-doc-build-results
|
|
|
|
- job-template:
|
|
name: '{name}-tox-doc-{envlist}'
|
|
node: ubuntu-trusty
|
|
|
|
wrappers:
|
|
- build-timeout:
|
|
timeout: 40
|
|
- timestamps
|
|
|
|
builders:
|
|
- print-template-name:
|
|
template-name: "{template-name}"
|
|
- gerrit-git-prep
|
|
- install-distro-packages
|
|
- revoke-sudo
|
|
- tox:
|
|
envlist: '{envlist}'
|
|
|
|
publishers:
|
|
- console-log
|
|
- upload-to-docs-site
|
|
- upload-doc-build-results
|
|
|
|
|
|
- job-group:
|
|
name: openstack-doc-jobs
|
|
jobs:
|
|
- gate-{name}-tox-nodb-{envlist}:
|
|
envlist: checklinks
|
|
- gate-{name}-tox-nodb-{envlist}:
|
|
envlist: checkniceness
|
|
- gate-{name}-tox-nodb-{envlist}:
|
|
envlist: checksyntax
|
|
- gate-{name}-tox-nodb-{envlist}:
|
|
envlist: checkdeletions
|
|
- gate-{name}-tox-doc-publish-{envlist}:
|
|
envlist: checkbuild
|
|
- '{name}-tox-doc-{envlist}':
|
|
envlist: publishdocs
|