- 'yardstick-verify-{stream}'
- 'yardstick-merge-{stream}'
-# only master branch is enabled at the moment to keep no of jobs sane
stream:
- master:
- branch: 'master'
+ branch: '{stream}'
gs-pathname: ''
-# - brahmaputra:
-# branch: 'stable/brahmaputra'
-# gs-pathname: '/brahmaputra'
+ - brahmaputra:
+ branch: 'stable/{stream}'
+ gs-pathname: '/{stream}'
################################
# job templates
project: '{project}'
- gerrit-parameter:
branch: '{branch}'
- - 'ericsson-ca-build-1-defaults'
+ - 'ericsson-build-defaults'
scm:
- gerrit-trigger-scm:
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