1 ###################################################
2 # All the jobs except verify have been removed!
3 # They will only be enabled on request by projects!
4 ###################################################
6 name: yardstick-project-jobs
11 - 'yardstick-verify-{stream}'
12 - 'yardstick-merge-{stream}'
19 branch: 'stable/{stream}'
20 gs-pathname: '/{stream}'
22 ################################
24 ################################
27 name: 'yardstick-verify-{stream}'
34 - 'opnfv-build-ubuntu-defaults'
38 credentials-id: '{ssh-credentials}'
39 refspec: '$GERRIT_REFSPEC'
40 choosing-strategy: 'gerrit'
45 - patchset-created-event:
46 exclude-drafts: 'false'
47 exclude-trivial-rebase: 'false'
48 exclude-no-code-change: 'false'
49 - draft-published-event
50 - comment-added-contains-event:
51 comment-contains-value: 'recheck'
52 - comment-added-contains-event:
53 comment-contains-value: 'reverify'
55 - project-compare-type: 'ANT'
56 project-pattern: '{project}'
58 - branch-compare-type: 'ANT'
59 branch-pattern: '**/{branch}'
61 - yardstick-unit-tests-and-docs-build
64 name: 'yardstick-merge-{stream}'
71 - 'opnfv-build-ubuntu-defaults'
74 default: '$GS_BASE{gs-pathname}'
75 description: "Directory where the build artifact will be located upon the completion of the build."
79 credentials-id: '{ssh-credentials}'
81 choosing-strategy: 'default'
87 - comment-added-contains-event:
88 comment-contains-value: 'remerge'
90 - project-compare-type: 'ANT'
91 project-pattern: '{project}'
93 - branch-compare-type: 'ANT'
94 branch-pattern: '**/{branch}'
97 - yardstick-unit-tests-and-docs-build
99 ################################
101 ################################
104 name: yardstick-unit-tests-and-docs-build
111 echo "Running unit tests..."
113 virtualenv $WORKSPACE/yardstick_venv
114 source $WORKSPACE/yardstick_venv/bin/activate
116 # install python packages
117 easy_install -U setuptools
119 pip install -r tests/ci/requirements.txt