4 - 'yardstick-daily-{stream}'
8 # stream: branch with - in place of / (eg. stable-helium)
9 # branch: branch (eg. stable/helium)
18 name: 'yardstick-daily-{stream}'
20 # Job template for daily builders
23 # stream: branch with - in place of / (eg. stable)
24 # branch: branch (eg. stable)
28 project-type: freestyle
29 varsetabove: '{somevar}'
32 daysToKeep: '{build-days-to-keep}'
33 numToKeep: '{build-num-to-keep}'
34 artifactDaysToKeep: '{build-artifact-days-to-keep}'
35 artifactNumToKeep: '{build-artifact-num-to-keep}'
42 default: https://gerrit.opnfv.org/gerrit/$PROJECT
43 description: "Used for overriding the GIT URL coming from Global Jenkins configuration in case if the stuff is done on none-LF HW."
47 credentials-id: '{ssh-credentials}'
52 - ssh-agent-credentials:
53 user: '{ssh-credentials}'
65 echo "Hello world from yardstick {somevar} daily"
71 name: 'yardstick-verify'
73 project-type: freestyle
80 artifactDaysToKeep: -1
90 default: https://gerrit.opnfv.org/gerrit/$PROJECT
91 description: "Used for overriding the GIT URL coming from Global Jenkins configuration in case if the stuff is done on none-LF HW."
95 credentials-id: '{ssh-credentials}'
96 refspec: '$GERRIT_REFSPEC'
97 choosing-strategy: 'gerrit'
100 - ssh-agent-credentials:
101 user: '{ssh-credentials}'
106 - patchset-created-event:
107 exclude-drafts: 'false'
108 exclude-trivial-rebase: 'false'
109 exclude-no-code-change: 'false'
110 - draft-published-event
111 - comment-added-contains-event:
112 comment-contains-value: 'recheck'
113 - comment-added-contains-event:
114 comment-contains-value: 'reverify'
116 - project-compare-type: 'ANT'
117 project-pattern: 'yardstick'
119 - branch-compare-type: 'ANT'
120 branch-pattern: '**/master'
126 echo "Hello world from yardstick"
129 name: 'yardstick-merge'
131 # builder-merge job to run JJB update
133 # This job's purpose is to update all the JJB
135 project-type: freestyle
142 artifactDaysToKeep: -1
152 default: https://gerrit.opnfv.org/gerrit/$PROJECT
153 description: "Used for overriding the GIT URL coming from Global Jenkins configuration in case if the stuff is done on none-LF HW."
156 - gerrit-trigger-scm:
157 credentials-id: '{ssh-credentials}'
159 choosing-strategy: 'default'
162 - ssh-agent-credentials:
163 user: '{ssh-credentials}'
168 - change-merged-event
169 - comment-added-contains-event:
170 comment-contains-value: 'remerge'
172 - project-compare-type: 'ANT'
173 project-pattern: 'yardstick'
175 - branch-compare-type: 'ANT'
176 branch-pattern: '**/master'
182 echo "Hello world from yardstick"