Fix the documentation-* jobs, and add SSH publisher
Change-Id: Ie28cf03be5ad62d49c80e4c83b4d58a97226c4af
diff --git a/jjb/docs.yaml b/jjb/docs.yaml
index 1cc480f..39477a6 100644
--- a/jjb/docs.yaml
+++ b/jjb/docs.yaml
@@ -20,13 +20,15 @@
# Documentation job templates
- job-template:
+ id: verify-documentation
name: "verify-documentation"
triggers:
- cord-infra-gerrit-trigger-patchset:
gerrit-server-name: '{gerrit-server-name}'
- project-regexp: '$GERRIT_PROJECT'
+ project-regexp: '{project-regexp}'
branch-regexp: '{branch-regexp}'
+ file-include-regexp: '{doc-files-regexp}'
dependency-jobs: '{dependency-jobs}'
properties:
@@ -41,7 +43,7 @@
scm:
- cord-infra-gerrit-repo-scm:
- gerrit-server-url: '{gerrit-server-url}'
+ manifest-url: '{gerrit-server-url}/{cord-repo-manifest}'
branch: '$GERRIT_BRANCH'
destination-dir: 'cord'
@@ -51,6 +53,7 @@
builders:
- cord-infra-gerrit-repo-patch:
+ destination-dir: 'cord'
project: '$GERRIT_PROJECT'
change-number: '$GERRIT_CHANGE_NUMBER'
patchset-number: '$GERRIT_PATCHSET_NUMBER'
@@ -58,8 +61,8 @@
cd cord/build/docs
make test
-
- job-template:
+ id: publish-documentation
name: 'publish-documentation'
triggers:
@@ -67,6 +70,7 @@
gerrit-server-name: '{gerrit-server-name}'
project-regexp: '{project-regexp}'
branch-regexp: '{branch-regexp}'
+ file-include-regexp: '{doc-files-regexp}'
dependency-jobs: '{dependency-jobs}'
properties:
@@ -81,7 +85,7 @@
scm:
- cord-infra-gerrit-repo-scm:
- gerrit-server-url: '{gerrit-server-url}'
+ manifest-url: '{gerrit-server-url}/{cord-repo-manifest}'
branch: '$GERRIT_BRANCH'
destination-dir: 'cord'
@@ -95,6 +99,15 @@
make build
# publish over ssh: https://docs.openstack.org/infra/jenkins-job-builder/publishers.html#publishers.ssh
-# publishers:
-# - ssh:
+ publishers:
+ - ssh:
+ site: 'CORD Wiki'
+ source: 'cord/build/docs/_book/**'
+ remove-prefix: 'cord/build/docs/_book'
+ target: '//var/www/guide/$GERRIT_BRANCH'
+ - ssh:
+ site: 'CORD Wiki'
+ source: 'cord/build/docs/xos/swagger/**'
+ remove-prefix: 'cord/build/docs/xos'
+ target: '//var/www/guide/$GERRIT_BRANCH'