5 - 'builder-verify-python'
11 - 'builder-site-publish'
12 - 'builder-site-verify'
14 project: 'releng/builder'
17 name: builder-verify-jjb
20 project-type: freestyle
25 artifactDaysToKeep: -1
34 refspec: 'refs/heads/master'
38 credentials-id: '{ssh-credentials}'
39 refspec: '$GERRIT_REFSPEC'
40 choosing-strategy: 'gerrit'
43 - ssh-agent-credentials:
49 server-name: 'OpenDaylight'
51 - patchset-created-event:
52 exclude-drafts: 'false'
53 exclude-trivial-rebase: 'false'
54 exclude-no-code-change: 'false'
55 - draft-published-event
56 - comment-added-contains-event:
57 comment-contains-value: 'recheck'
59 - project-compare-type: 'ANT'
60 project-pattern: 'releng/builder'
62 - branch-compare-type: 'ANT'
63 branch-pattern: '**/master'
68 pattern: jjb-templates/**
73 python scripts/jjb-autoupdate-project.py
74 jenkins-jobs test --recursive -o job_output jjb/
75 - releng-check-unicode
79 artifacts: 'job_output/*'
81 email-prefix: '[releng]'
84 name: builder-verify-python
87 project-type: freestyle
92 artifactDaysToKeep: -1
101 refspec: 'refs/heads/master'
104 - gerrit-trigger-scm:
105 credentials-id: '{ssh-credentials}'
106 refspec: '$GERRIT_REFSPEC'
107 choosing-strategy: 'gerrit'
110 - ssh-agent-credentials:
112 - '{ssh-credentials}'
116 server-name: 'OpenDaylight'
118 - patchset-created-event:
119 exclude-drafts: 'false'
120 exclude-trivial-rebase: 'false'
121 exclude-no-code-change: 'false'
122 - draft-published-event
123 - comment-added-contains-event:
124 comment-contains-value: 'recheck'
126 - project-compare-type: 'ANT'
127 project-pattern: 'releng/builder'
129 - branch-compare-type: 'ANT'
130 branch-pattern: '**/master'
138 virtualenv $WORKSPACE/venv
139 source $WORKSPACE/venv/bin/activate
140 pip install --upgrade pip
146 - email-notification:
147 email-prefix: '[releng]'
150 name: 'builder-merge'
153 # builder-merge job to run JJB update
155 # This job's purpose is to update all the JJB
157 project-type: freestyle
162 artifactDaysToKeep: -1
163 artifactNumToKeep: -1
171 refspec: 'refs/heads/master'
174 - gerrit-trigger-scm:
175 credentials-id: '{ssh-credentials}'
177 choosing-strategy: 'default'
180 - ssh-agent-credentials:
182 - '{ssh-credentials}'
186 server-name: 'OpenDaylight'
188 - change-merged-event
189 - comment-added-contains-event:
190 comment-contains-value: 'remerge'
192 - project-compare-type: 'ANT'
193 project-pattern: 'releng/builder'
195 - branch-compare-type: 'ANT'
196 branch-pattern: '**/master'
201 pattern: jjb-templates/**
206 - include-raw-jjb-update.sh
209 - email-notification:
210 email-prefix: '[releng]'
213 name: 'builder-weekly'
217 # builder-weekly job to run JJB update weekly
219 # This job's purpose is to update all the JJB on a weekly (Sunday)
220 # basis with --flush-cache enabled to ensure jobs are okay
222 project-type: freestyle
227 artifactDaysToKeep: -1
228 artifactNumToKeep: -1
236 credentials-id: '{ssh-credentials}'
240 - ssh-agent-credentials:
242 - '{ssh-credentials}'
249 jenkins-jobs --flush-cache update --recursive jjb/
252 - email-notification:
253 email-prefix: '[releng]'
256 name: builder-check-poms
259 project-type: freestyle
264 artifactDaysToKeep: -1
265 artifactNumToKeep: -1
268 - ssh-agent-credentials:
270 - '{ssh-credentials}'
278 - include-raw-check-poms.sh
281 - email-notification:
282 email-prefix: '[releng]'
290 name: 'builder-site-publish'
295 # This job's purpose is to publish maven site
302 artifactDaysToKeep: -1
303 artifactNumToKeep: -1
311 refspec: 'refs/heads/master'
314 - gerrit-trigger-scm:
315 credentials-id: '{ssh-credentials}'
317 choosing-strategy: 'default'
320 - ssh-agent-credentials:
322 - '{ssh-credentials}'
326 server-name: 'OpenDaylight'
328 - change-merged-event
329 - comment-added-contains-event:
330 comment-contains-value: 'republish'
332 - project-compare-type: 'ANT'
333 project-pattern: 'releng/builder'
335 - branch-compare-type: 'ANT'
336 branch-pattern: '**/master'
344 maven-name: '{mvn33}'
346 goals: 'site:site site:deploy -Dstream=master'
347 maven-opts: '-Xmx1024m'
348 settings: '{releng-builder-settings}'
349 global-settings: '{odl-global-settings}'
352 - email-notification:
353 email-prefix: '[releng]'
356 name: 'builder-site-verify'
361 # This job's purpose is to verify maven site configuration
368 artifactDaysToKeep: -1
369 artifactNumToKeep: -1
377 refspec: 'refs/heads/master'
380 - gerrit-trigger-scm:
381 credentials-id: '{ssh-credentials}'
382 refspec: '$GERRIT_REFSPEC'
383 choosing-strategy: 'gerrit'
386 - ssh-agent-credentials:
388 - '{ssh-credentials}'
392 server-name: 'OpenDaylight'
394 - patchset-created-event:
395 exclude-drafts: 'false'
396 exclude-trivial-rebase: 'false'
397 exclude-no-code-change: 'false'
398 - draft-published-event
399 - comment-added-contains-event:
400 comment-contains-value: 'recheck'
402 - project-compare-type: 'ANT'
403 project-pattern: 'releng/builder'
405 - branch-compare-type: 'ANT'
406 branch-pattern: '**/master'
414 maven-name: '{mvn33}'
416 goals: 'site:site -Dstream=master'
417 maven-opts: '-Xmx1024m'
418 settings: '{autorelease-settings}'
419 global-settings: '{odl-global-settings}'
422 - email-notification:
423 email-prefix: '[releng]'