5 - 'doctor-daily-{stream}'
9 # stream: branch with - in place of / (eg. stable-helium)
10 # branch: branch (eg. stable/helium)
21 project-type: freestyle
26 artifactDaysToKeep: -1
31 echo "Hello world from doctor"
34 name: 'doctor-daily-{stream}'
36 # Job template for daily builders
39 # stream: branch with - in place of / (eg. stable)
40 # branch: branch (eg. stable)
42 project-type: freestyle
43 varsetabove: '{somevar}'
46 daysToKeep: '{build-days-to-keep}'
47 numToKeep: '{build-num-to-keep}'
48 artifactDaysToKeep: '{build-artifact-days-to-keep}'
49 artifactNumToKeep: '{build-artifact-num-to-keep}'
56 default: 'https://gerrit.opnfv.org/gerrit/{project}'
57 description: "Used for overriding the GIT URL coming from Global Jenkins configuration in case if the stuff is done on none-LF HW."
61 credentials-id: '{ssh-credentials}'
66 - ssh-agent-credentials:
67 user: '{ssh-credentials}'
79 echo "Hello world from doctor {somevar} daily"
87 project-type: freestyle
92 artifactDaysToKeep: -1
102 default: 'https://gerrit.opnfv.org/gerrit/{project}'
103 description: "Used for overriding the GIT URL coming from Global Jenkins configuration in case if the stuff is done on none-LF HW."
105 - gerrit-trigger-scm:
106 credentials-id: '{ssh-credentials}'
107 refspec: '$GERRIT_REFSPEC'
108 choosing-strategy: 'gerrit'
111 - ssh-agent-credentials:
112 user: '{ssh-credentials}'
117 - patchset-created-event:
118 exclude-drafts: 'false'
119 exclude-trivial-rebase: 'false'
120 exclude-no-code-change: 'false'
121 - draft-published-event
122 - comment-added-contains-event:
123 comment-contains-value: 'recheck'
124 - comment-added-contains-event:
125 comment-contains-value: 'reverify'
127 - project-compare-type: 'ANT'
128 project-pattern: 'doctor'
130 - branch-compare-type: 'ANT'
131 branch-pattern: '**/master'
137 echo "verify logic goes here"
142 # builder-merge job to run JJB update
144 # This job's purpose is to update all the JJB
146 project-type: freestyle
151 artifactDaysToKeep: -1
161 default: 'https://gerrit.opnfv.org/gerrit/{project}'
162 description: "Used for overriding the GIT URL coming from Global Jenkins configuration in case if the stuff is done on none-LF HW."
165 - gerrit-trigger-scm:
166 credentials-id: '{ssh-credentials}'
168 choosing-strategy: 'default'
171 - ssh-agent-credentials:
172 user: '{ssh-credentials}'
177 - change-merged-event
178 - comment-added-contains-event:
179 comment-contains-value: 'remerge'
181 - project-compare-type: 'ANT'
182 project-pattern: 'doctor'
184 - branch-compare-type: 'ANT'
185 branch-pattern: '**/master'
191 echo "merge logic goes here"