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}'
20 branch: 'stable/{stream}'
21 gs-pathname: '/{stream}'
24 ################################
26 ################################
29 name: 'yardstick-verify-{stream}'
31 disabled: '{obj:disabled}'
38 - 'opnfv-build-ubuntu-defaults'
42 credentials-id: '{ssh-credentials}'
43 refspec: '$GERRIT_REFSPEC'
44 choosing-strategy: 'gerrit'
49 - patchset-created-event:
50 exclude-drafts: 'false'
51 exclude-trivial-rebase: 'false'
52 exclude-no-code-change: 'false'
53 - draft-published-event
54 - comment-added-contains-event:
55 comment-contains-value: 'recheck'
56 - comment-added-contains-event:
57 comment-contains-value: 'reverify'
59 - project-compare-type: 'ANT'
60 project-pattern: '{project}'
62 - branch-compare-type: 'ANT'
63 branch-pattern: '**/{branch}'
65 - yardstick-unit-tests-and-docs-build
68 name: 'yardstick-merge-{stream}'
70 disabled: '{obj:disabled}'
77 - 'opnfv-build-ubuntu-defaults'
80 default: '$GS_BASE{gs-pathname}'
81 description: "Directory where the build artifact will be located upon the completion of the build."
85 credentials-id: '{ssh-credentials}'
87 choosing-strategy: 'default'
93 - comment-added-contains-event:
94 comment-contains-value: 'remerge'
96 - project-compare-type: 'ANT'
97 project-pattern: '{project}'
99 - branch-compare-type: 'ANT'
100 branch-pattern: '**/{branch}'
103 - yardstick-unit-tests-and-docs-build
105 ################################
107 ################################
110 name: yardstick-unit-tests-and-docs-build
117 echo "Running unit tests..."
119 virtualenv $WORKSPACE/yardstick_venv
120 source $WORKSPACE/yardstick_venv/bin/activate
122 # install python packages
123 easy_install -U setuptools
125 pip install -r requirements.txt