From 244f1b8e9f01278fac64ad8d0ea5412b0b03cc21 Mon Sep 17 00:00:00 2001 From: Clark Boylan Date: Tue, 4 Sep 2012 16:45:29 -0700 Subject: [PATCH] Add volume-api project. Add volume-api project. Close git pull requests and configure zuul to build this project using netconn-api-20 as the example config. Change-Id: I9d8e48120e25d6a28c51c0fcfba1c422560cff00 Reviewed-on: https://review.openstack.org/12387 Reviewed-by: James E. Blair Approved: Monty Taylor Reviewed-by: Monty Taylor Tested-by: Jenkins --- .../jenkins_job_builder/config/manuals.yaml | 33 +++++++++++++++++++ .../jenkins_job_builder/config/projects.yaml | 18 ++++++++++ .../files/review.projects.yaml | 3 ++ .../openstack_project/files/zuul/layout.yaml | 12 +++++++ 4 files changed, 66 insertions(+) diff --git a/modules/openstack_project/files/jenkins_job_builder/config/manuals.yaml b/modules/openstack_project/files/jenkins_job_builder/config/manuals.yaml index 9dfbacf571..44b21cfba8 100644 --- a/modules/openstack_project/files/jenkins_job_builder/config/manuals.yaml +++ b/modules/openstack_project/files/jenkins_job_builder/config/manuals.yaml @@ -51,3 +51,36 @@ target: 'api/openstack-network/2.0/' remove-prefix: 'doc/target/docbkx/webhelp/quantum-api-2.0/quantum-api-guide/' excludes: '**/*.xml,**/null*' + +- job: + name: volume-api + project-type: maven + concurrent: true + node: precise + + wrappers: + - timeout: + timeout: 40 + fail: true + + triggers: + - zuul-post + + prebuilders: + - gerrit-git-prep + + maven: + root-module: + group-id: org.openstack.docs + artifact-id: openstack-guide + root-pom: doc/pom.xml + goals: 'clean generate-sources' + + publishers: + - console-log-post + - ftp: + site: docs.openstack.org + source: 'doc/target/docbkx/webhelp/volume-api-1.0/volume-api-guide/**' + target: 'api/openstack-volume/1.0/' + remove-prefix: 'doc/target/docbkx/webhelp/volume-api-1.0/volume-api-guide/' + excludes: '**/*.xml,**/null*' diff --git a/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml b/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml index 135c7e7674..6b2ce5e28e 100644 --- a/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml +++ b/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml @@ -164,6 +164,15 @@ - gate-{name}-merge +- project: + name: netconn-api-v20 + github-org: openstack + node: precise + + jobs: + - gate-{name}-merge + + - project: name: nose-html-output github-org: openstack-ci @@ -400,6 +409,15 @@ - gate-{name}-pep8 +- project: + name: volume-api + github-org: openstack + node: precise + + jobs: + - gate-{name}-merge + + - project: name: zuul github-org: openstack-ci diff --git a/modules/openstack_project/files/review.projects.yaml b/modules/openstack_project/files/review.projects.yaml index 11cfe31f37..a52164b378 100644 --- a/modules/openstack_project/files/review.projects.yaml +++ b/modules/openstack_project/files/review.projects.yaml @@ -152,6 +152,9 @@ - project: openstack/tempest options: - close-pull +- project: openstack/volume-api + options: + - close-pull - project: stackforge/MRaaS options: - close-pull diff --git a/modules/openstack_project/files/zuul/layout.yaml b/modules/openstack_project/files/zuul/layout.yaml index 1a54599376..723944bcae 100644 --- a/modules/openstack_project/files/zuul/layout.yaml +++ b/modules/openstack_project/files/zuul/layout.yaml @@ -648,5 +648,17 @@ projects: - openstack-cli-guide - name: openstack/netconn-api + check: + - gate-netconn-api-merge + gate: + - gate-netconn-api-merge post: - netconn-api-v20 + + - name: openstack/volume-api + check: + - gate-volume-api-merge + gate: + - gate-volume-api-merge + post: + - volume-api