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
31 refspec: 'refs/heads/master'
35 credentials-id: '{ssh-credentials}'
36 refspec: '$GERRIT_REFSPEC'
37 choosing-strategy: 'gerrit'
40 - ssh-agent-credentials:
46 server-name: 'OpenDaylight'
48 - patchset-created-event:
49 exclude-drafts: 'false'
50 exclude-trivial-rebase: 'false'
51 exclude-no-code-change: 'false'
52 - draft-published-event
53 - comment-added-contains-event:
54 comment-contains-value: 'recheck'
56 - project-compare-type: 'ANT'
57 project-pattern: 'releng/builder'
59 - branch-compare-type: 'ANT'
60 branch-pattern: '**/master'
65 pattern: jjb-templates/**
70 python scripts/jjb-autoupdate-project.py
71 jenkins-jobs test --recursive -o archives/job_output jjb/
72 gzip archives/job_output/*
74 - releng-check-unicode
78 email-prefix: '[releng]'
80 maven-version: '{mvn33}'
83 name: builder-verify-python
86 project-type: freestyle
91 artifactDaysToKeep: -1
100 refspec: 'refs/heads/master'
103 - gerrit-trigger-scm:
104 credentials-id: '{ssh-credentials}'
105 refspec: '$GERRIT_REFSPEC'
106 choosing-strategy: 'gerrit'
109 - ssh-agent-credentials:
111 - '{ssh-credentials}'
115 server-name: 'OpenDaylight'
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'
125 - project-compare-type: 'ANT'
126 project-pattern: 'releng/builder'
128 - branch-compare-type: 'ANT'
129 branch-pattern: '**/master'
137 virtualenv $WORKSPACE/venv
138 source $WORKSPACE/venv/bin/activate
139 pip install --upgrade pip
145 - email-notification:
146 email-prefix: '[releng]'
148 maven-version: '{mvn33}'
151 name: 'builder-merge'
154 # builder-merge job to run JJB update
156 # This job's purpose is to update all the JJB
158 project-type: freestyle
163 artifactDaysToKeep: -1
164 artifactNumToKeep: -1
172 refspec: 'refs/heads/master'
175 - gerrit-trigger-scm:
176 credentials-id: '{ssh-credentials}'
178 choosing-strategy: 'default'
181 - ssh-agent-credentials:
183 - '{ssh-credentials}'
187 server-name: 'OpenDaylight'
189 - change-merged-event
190 - comment-added-contains-event:
191 comment-contains-value: 'remerge'
193 - project-compare-type: 'ANT'
194 project-pattern: 'releng/builder'
196 - branch-compare-type: 'ANT'
197 branch-pattern: '**/master'
202 pattern: jjb-templates/**
207 - include-raw-jjb-update.sh
210 - email-notification:
211 email-prefix: '[releng]'
213 maven-version: '{mvn33}'
216 name: 'builder-weekly'
220 # builder-weekly job to run JJB update weekly
222 # This job's purpose is to update all the JJB on a weekly (Sunday)
223 # basis with --flush-cache enabled to ensure jobs are okay
225 project-type: freestyle
230 artifactDaysToKeep: -1
231 artifactNumToKeep: -1
239 credentials-id: '{ssh-credentials}'
243 - ssh-agent-credentials:
245 - '{ssh-credentials}'
252 jenkins-jobs --flush-cache update --recursive jjb/
255 - email-notification:
256 email-prefix: '[releng]'
258 maven-version: '{mvn33}'
261 name: builder-check-poms
264 project-type: freestyle
269 artifactDaysToKeep: -1
270 artifactNumToKeep: -1
273 - ssh-agent-credentials:
275 - '{ssh-credentials}'
283 - include-raw-check-poms.sh
286 - email-notification:
287 email-prefix: '[releng]'
289 maven-version: '{mvn33}'
297 name: 'builder-site-publish'
302 # This job's purpose is to publish maven site
309 artifactDaysToKeep: -1
310 artifactNumToKeep: -1
318 refspec: 'refs/heads/master'
321 - gerrit-trigger-scm:
322 credentials-id: '{ssh-credentials}'
324 choosing-strategy: 'default'
327 - ssh-agent-credentials:
329 - '{ssh-credentials}'
333 server-name: 'OpenDaylight'
335 - change-merged-event
336 - comment-added-contains-event:
337 comment-contains-value: 'republish'
339 - project-compare-type: 'ANT'
340 project-pattern: 'releng/builder'
342 - branch-compare-type: 'ANT'
343 branch-pattern: '**/master'
351 maven-name: '{mvn33}'
353 goals: 'site:site site:deploy -Dstream=master'
354 maven-opts: '-Xmx1024m'
355 settings: 'releng-builder-settings'
356 global-settings: 'odl-global-settings'
359 - email-notification:
360 email-prefix: '[releng]'
362 maven-version: '{mvn33}'
365 name: 'builder-site-verify'
370 # This job's purpose is to verify maven site configuration
377 artifactDaysToKeep: -1
378 artifactNumToKeep: -1
386 refspec: 'refs/heads/master'
389 - gerrit-trigger-scm:
390 credentials-id: '{ssh-credentials}'
391 refspec: '$GERRIT_REFSPEC'
392 choosing-strategy: 'gerrit'
395 - ssh-agent-credentials:
397 - '{ssh-credentials}'
401 server-name: 'OpenDaylight'
403 - patchset-created-event:
404 exclude-drafts: 'false'
405 exclude-trivial-rebase: 'false'
406 exclude-no-code-change: 'false'
407 - draft-published-event
408 - comment-added-contains-event:
409 comment-contains-value: 'recheck'
411 - project-compare-type: 'ANT'
412 project-pattern: 'releng/builder'
414 - branch-compare-type: 'ANT'
415 branch-pattern: '**/master'
423 maven-name: '{mvn33}'
425 goals: 'site:site -Dstream=master'
426 maven-opts: '-Xmx1024m'
427 settings: 'autorelease-settings'
428 global-settings: 'odl-global-settings'
431 - email-notification:
432 email-prefix: '[releng]'
434 maven-version: '{mvn33}'