docs: fix jobs for yardstick doc builder
[releng.git] / jjb / yardstick / yardstick-project-jobs.yml
index 426557a..bfe343f 100644 (file)
@@ -70,9 +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}'
             easy_install -U setuptools
             python setup.py develop
             ./run_tests.sh
-            deactivate
         - generate-api-docs-for-yardstick
         - upload-merged-docs
+        - shell: 'deactivate'
 
 ################################
 # job builders
             set -o errexit
             set -o pipefail
 
-            source $WORKSPACE/yardstick_venv/bin/activate
             sphinx-apidoc -o docs/apidocs yardstick
-            deactivate