docs: fix jobs for yardstick doc builder
[releng.git] / jjb / yardstick / yardstick-project-jobs.yml
index 4f978e1..bfe343f 100644 (file)
@@ -31,7 +31,7 @@
             project: '{project}'
         - gerrit-parameter:
             branch: '{branch}'
-        - 'ericsson-ca-build-1-defaults'
+        - 'ericsson-build-defaults'
 
     scm:
         - gerrit-trigger-scm:
@@ -70,7 +70,9 @@
             easy_install -U setuptools
             python setup.py develop
             ./run_tests.sh
-            deactivate
+        - generate-api-docs-for-yardstick
+        - upload-review-docs
+        - shell: 'deactivate'
 
 - job-template:
     name: 'yardstick-merge-{stream}'
             project: '{project}'
         - gerrit-parameter:
             branch: '{branch}'
-        - 'ericsson-ca-build-1-defaults'
+        - 'ericsson-build-defaults'
+        - string:
+            name: GS_URL
+            default: '$GS_BASE{gs-pathname}'
+            description: "Directory where the build artifact will be located upon the completion     of the build."
 
     scm:
         - gerrit-trigger-scm:
             easy_install -U setuptools
             python setup.py develop
             ./run_tests.sh
-            deactivate
+        - generate-api-docs-for-yardstick
+        - upload-merged-docs
+        - shell: 'deactivate'
+
+################################
+# job builders
+################################
+
+- builder:
+    name: generate-api-docs-for-yardstick
+    builders:
+        - shell: |
+            #!/bin/bash
+            set -o errexit
+            set -o pipefail
+
+            sphinx-apidoc -o docs/apidocs yardstick