project-config/jenkins/jobs/manuals-jobs.yaml
Andreas Jaeger 2e1f3ba631 Use bindep for manual jobs
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
2016-02-23 14:42:44 +01:00

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