Add experimental bindep jobs for manuals

Add experimental bindep jobs for most manual jobs and add them to the
manual repositories (not yet to trove).

Jobs not added yet are translation jobs and post jobs.

Change-Id: I6bcc1399e41268d9440315edb72927881e90f776
This commit is contained in:
Andreas Jaeger 2016-02-21 10:49:04 +01:00
parent 8385e00734
commit cb2bc3e83c
3 changed files with 78 additions and 0 deletions

View File

@ -168,6 +168,36 @@
publishers:
- zuul-swift-upload-console-log
- job-template:
name: 'gate-{name}-tox-{envlist}-bindep'
node: ubuntu-trusty
wrappers:
- build-timeout:
timeout: 40
- timestamps
builders:
- print-template-name:
template-name: "{template-name}"
- zuul-git-prep-upper-constraints
- install-distro-packages
- mysql-prep
- pgsql-prep
- mysql-db:
db_name: openstack_citest
- pgsql-db:
db_name: openstack_citest
- revoke-sudo
- tox:
envlist: '{envlist}'
- assert-no-extra-files
publishers:
- test-results
- console-log
- zuul-swift-test-results-with-console
- job-group:
name: experimental-bindep-jobs
jobs:

View File

@ -36,6 +36,30 @@
node: '{node}'
- job-template:
name: 'gate-{name}-tox-doc-publish-{envlist}-bindep'
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-group:
name: openstack-doc-jobs
jobs:
@ -51,3 +75,14 @@
envlist: checkbuild
- '{name}-tox-doc-{envlist}':
envlist: publishdocs
# Experimental bindep jobs
- gate-{name}-tox-{envlist}-bindep:
envlist: checklinks
- gate-{name}-tox-{envlist}-bindep:
envlist: checkniceness
- gate-{name}-tox-{envlist}-bindep:
envlist: checksyntax
- gate-{name}-tox-{envlist}-bindep:
envlist: checkdeletions
- gate-{name}-tox-doc-publish-{envlist}-bindep:
envlist: checkbuild

View File

@ -687,6 +687,14 @@ project-templates:
- gate-{name}-docs-bindep
- gate-{name}-requirements-bindep
- name: experimental-docu-bindep-jobs
experimental:
- gate-{name}-tox-checklinks-bindep
- gate-{name}-tox-checkniceness-bindep
- gate-{name}-tox-checksyntax-bindep
- gate-{name}-tox-checkdeletions-bindep
- gate-{name}-tox-doc-publish-checkbuild-bindep
- name: experimental-tripleo-jobs
experimental-tripleo:
- gate-tripleo-ci-f22-nonha
@ -3914,6 +3922,7 @@ projects:
- name: merge-check
- name: openstack-doc-gate
- name: openstack-doc-translation
- name: experimental-docu-bindep-jobs
check:
- gate-api-site-tox-checklang
- gate-build-swagger
@ -5776,6 +5785,7 @@ projects:
- name: merge-check
- name: openstack-doc-rst-gate
- name: openstack-doc-translation
- name: experimental-docu-bindep-jobs
post:
- ha-guide-tox-doc-publishdocs
@ -7437,6 +7447,7 @@ projects:
- name: openstack-doc-gate
- name: openstack-doc-translation
- name: translation-jobs-liberty
- name: experimental-docu-bindep-jobs
post:
- openstack-manuals-tox-doc-publishdocs
- propose-openstack-manuals-updates
@ -7499,6 +7510,7 @@ projects:
- name: merge-check
- name: openstack-doc-gate
- name: openstack-doc-translation
- name: experimental-docu-bindep-jobs
post:
- operations-guide-tox-doc-publishdocs
@ -9595,6 +9607,7 @@ projects:
- name: merge-check
- name: openstack-doc-rst-gate
- name: openstack-doc-translation
- name: experimental-docu-bindep-jobs
post:
- security-doc-tox-doc-publishdocs