Merge "Add gates for API projects and operations-guide"

This commit is contained in:
Jenkins 2014-01-28 00:43:40 +00:00 committed by Gerrit Code Review
commit b579f3ff2b
3 changed files with 42 additions and 64 deletions
modules/openstack_project/files
jenkins_job_builder/config
zuul

@ -1,29 +1,3 @@
- job:
name: gate-openstack-manuals-operations-guide
project-type: maven
node: precise
prebuilders:
- gerrit-git-prep
maven:
maven-name: Maven3
root-module:
group-id: org.openstack.docs
artifact-id: openstack-guide
root-pom: doc/openstack-ops/pom.xml
goals: 'clean generate-sources -B'
publishers:
- console-log
- scp:
site: 'static.openstack.org'
files:
- target: 'docs-draft/$LOG_PATH/ops/'
source: 'doc/openstack-ops/target/docbkx/webhelp/**'
keep-hierarchy: true
copy-after-failure: true
# in zuul/layout.yaml specified to only run against stable/grizzly
- job:
name: gate-openstack-manuals-validate

@ -297,6 +297,7 @@
jobs:
- compute-api-v2.0
- openstack-doc-jobs
- project:
@ -559,6 +560,7 @@
jobs:
- identity-api-v2.0
- openstack-doc-jobs
- project:
@ -569,6 +571,7 @@
doc-publisher-site: docs.openstack.org
jobs:
- openstack-doc-jobs
- image-api-v1.1
@ -606,6 +609,7 @@
jobs:
- network-api-v1
- openstack-doc-jobs
- project:
@ -666,6 +670,7 @@
jobs:
- object-api-v1.0
- openstack-doc-jobs
- project:
@ -1908,8 +1913,7 @@
node: precise
jobs:
- gate-{name}-tox-{envlist}:
envlist: checkniceness
- openstack-doc-jobs
- project:
name: manila
@ -2056,6 +2060,7 @@
- '{name}-tarball'
- pypi-jobs
- project:
name: api-site
github-org: openstack
@ -2064,6 +2069,24 @@
jobs:
- openstack-doc-jobs
- project:
name: database-api
github-org: openstack
node: precise
jobs:
- openstack-doc-jobs
- project:
name: volume-api
github-org: openstack
node: precise
jobs:
- openstack-doc-jobs
- project:
name: python-openstacksdk
github-org: stackforge

@ -360,9 +360,7 @@ jobs:
branch: ^(?!stable/grizzly).*$
- name: gate-openstack-manuals-validate-build
branch: ^(?!stable/grizzly).*$
- name: gate-operations-guide-tox-checkniceness
voting: false
- name: gate-api-site-tox-checkniceness
- name: ^gate-.*-tox-checkniceness$
voting: false
# Deprecated documentation targets:
- name: openstack-block-storage-admin-old
@ -1969,59 +1967,45 @@ projects:
# Section: OpenStack API projects
- name: openstack/compute-api
check:
- gate-noop
gate:
- gate-noop
template:
- name: openstack-doc-gate
post:
- compute-api-v2.0
- compute-api-v2.0-wadl
- name: openstack/database-api
check:
- gate-noop
gate:
- gate-noop
template:
- name: openstack-doc-gate
- name: openstack/identity-api
check:
- gate-noop
gate:
- gate-noop
template:
- name: openstack-doc-gate
post:
- identity-api-v2.0
- name: openstack/image-api
check:
- gate-noop
gate:
- gate-noop
template:
- name: openstack-doc-gate
post:
- image-api-v1.1
- image-api-v2.0
- name: openstack/netconn-api
check:
- gate-noop
gate:
- gate-noop
template:
- name: openstack-doc-gate
post:
- network-api-v1
- network-api-v2
- name: openstack/object-api
check:
- gate-noop
gate:
- gate-noop
template:
- name: openstack-doc-gate
post:
- object-api-v1.0
- name: openstack/volume-api
check:
- gate-noop
gate:
- gate-noop
template:
- name: openstack-doc-gate
post:
- block-api-v2.0
@ -2078,11 +2062,8 @@ projects:
- manuals-propose-translation-update
- name: openstack/operations-guide
check:
- gate-operations-guide-tox-checkniceness
- gate-openstack-manuals-operations-guide
gate:
- gate-openstack-manuals-operations-guide
template:
- name: openstack-doc-gate
post:
- openstack-operations-guide
- openstack-operations-guide-ja