From f400c2548259dd28e50a1cad05b5fa27626497a4 Mon Sep 17 00:00:00 2001 From: Colin McNamara Date: Wed, 24 Jul 2013 10:13:57 -0700 Subject: [PATCH] Update CI systems to validate and publish section openstack-training Updated manuals.yaml to reflect the pom.xml location specified in openstack-training. Also added publisher statement to allow openstack-training to show up on docs.openstack.org Updated zuul layout.yaml to enable zuul to gate openstack-training. Change-Id: I2e082a7c02547d76d4df97a5deaecbb3faf86652 Implements: Blueprint training-manuals --- .../jenkins_job_builder/config/manuals.yaml | 25 +++++++++++++++++++ .../openstack_project/files/zuul/layout.yaml | 1 + 2 files changed, 26 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 e492d53974..96b0b04e1c 100644 --- a/modules/openstack_project/files/jenkins_job_builder/config/manuals.yaml +++ b/modules/openstack_project/files/jenkins_job_builder/config/manuals.yaml @@ -540,3 +540,28 @@ target: '/' remove-prefix: 'doc/src/docbkx/openstack-security/target/docbkx/webhelp/' excludes: '**/*.xml,**/null*' + +- job: + name: openstack-training + 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/src/docbkx/openstack-training/pom.xml + goals: 'clean generate-sources' + + publishers: + - console-log-post + - ftp: + site: docs.openstack.org + source: 'doc/src/docbkx/openstack-training/target/docbkx/webhelp/**' + target: '/' + remove-prefix: 'doc/src/docbkx/openstack-training/target/docbkx/webhelp/' + excludes: '**/*.xml,**/null*' diff --git a/modules/openstack_project/files/zuul/layout.yaml b/modules/openstack_project/files/zuul/layout.yaml index aa805752c6..2fddeab198 100644 --- a/modules/openstack_project/files/zuul/layout.yaml +++ b/modules/openstack_project/files/zuul/layout.yaml @@ -1574,6 +1574,7 @@ projects: - openstack-install-deploy-guide-ubuntu - openstack-security-guide - manuals-upstream-translation-update + - openstack-training - name: openstack/operations-guide check: