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}'
117 server-name: 'OpenDaylight'
119 - patchset-created-event:
120 exclude-drafts: 'false'
121 exclude-trivial-rebase: 'false'
122 exclude-no-code-change: 'false'
123 - draft-published-event
124 - comment-added-contains-event:
125 comment-contains-value: 'recheck'
127 - project-compare-type: 'ANT'
128 project-pattern: 'releng/builder'
130 - branch-compare-type: 'ANT'
131 branch-pattern: '**/master'
139 virtualenv $WORKSPACE/venv
140 source $WORKSPACE/venv/bin/activate
141 pip install --upgrade pip
147 - email-notification:
148 email-prefix: '[releng]'
150 maven-version: '{mvn33}'
153 name: 'builder-merge'
156 # builder-merge job to run JJB update
158 # This job's purpose is to update all the JJB
160 project-type: freestyle
165 artifactDaysToKeep: -1
166 artifactNumToKeep: -1
174 refspec: 'refs/heads/master'
177 - gerrit-trigger-scm:
178 credentials-id: '{ssh-credentials}'
180 choosing-strategy: 'default'
183 - ssh-agent-credentials:
185 - '{ssh-credentials}'
189 server-name: 'OpenDaylight'
191 - change-merged-event
192 - comment-added-contains-event:
193 comment-contains-value: 'remerge'
195 - project-compare-type: 'ANT'
196 project-pattern: 'releng/builder'
198 - branch-compare-type: 'ANT'
199 branch-pattern: '**/master'
204 pattern: jjb-templates/**
209 - include-raw-jjb-update.sh
212 - email-notification:
213 email-prefix: '[releng]'
215 maven-version: '{mvn33}'
218 name: 'builder-weekly'
222 # builder-weekly job to run JJB update weekly
224 # This job's purpose is to update all the JJB on a weekly (Sunday)
225 # basis with --flush-cache enabled to ensure jobs are okay
227 project-type: freestyle
232 artifactDaysToKeep: -1
233 artifactNumToKeep: -1
241 credentials-id: '{ssh-credentials}'
245 - ssh-agent-credentials:
247 - '{ssh-credentials}'
254 jenkins-jobs --flush-cache update --recursive jjb/
257 - email-notification:
258 email-prefix: '[releng]'
260 maven-version: '{mvn33}'
263 name: builder-check-poms
266 project-type: freestyle
271 artifactDaysToKeep: -1
272 artifactNumToKeep: -1
275 - ssh-agent-credentials:
277 - '{ssh-credentials}'
287 - include-raw-check-poms.sh
290 - email-notification:
291 email-prefix: '[releng]'
293 maven-version: '{mvn33}'
301 name: 'builder-site-publish'
306 # This job's purpose is to publish maven site
313 artifactDaysToKeep: -1
314 artifactNumToKeep: -1
322 refspec: 'refs/heads/master'
325 - gerrit-trigger-scm:
326 credentials-id: '{ssh-credentials}'
328 choosing-strategy: 'default'
331 - ssh-agent-credentials:
333 - '{ssh-credentials}'
339 server-name: 'OpenDaylight'
341 - change-merged-event
342 - comment-added-contains-event:
343 comment-contains-value: 'republish'
345 - project-compare-type: 'ANT'
346 project-pattern: 'releng/builder'
348 - branch-compare-type: 'ANT'
349 branch-pattern: '**/master'
357 maven-name: '{mvn33}'
359 goals: 'site:site site:deploy -Dstream=master'
360 maven-opts: '-Xmx1024m'
361 settings: 'releng-builder-settings'
362 global-settings: 'odl-global-settings'
365 - email-notification:
366 email-prefix: '[releng]'
368 maven-version: '{mvn33}'
371 name: 'builder-site-verify'
376 # This job's purpose is to verify maven site configuration
383 artifactDaysToKeep: -1
384 artifactNumToKeep: -1
392 refspec: 'refs/heads/master'
395 - gerrit-trigger-scm:
396 credentials-id: '{ssh-credentials}'
397 refspec: '$GERRIT_REFSPEC'
398 choosing-strategy: 'gerrit'
401 - ssh-agent-credentials:
403 - '{ssh-credentials}'
409 server-name: 'OpenDaylight'
411 - patchset-created-event:
412 exclude-drafts: 'false'
413 exclude-trivial-rebase: 'false'
414 exclude-no-code-change: 'false'
415 - draft-published-event
416 - comment-added-contains-event:
417 comment-contains-value: 'recheck'
419 - project-compare-type: 'ANT'
420 project-pattern: 'releng/builder'
422 - branch-compare-type: 'ANT'
423 branch-pattern: '**/master'
431 maven-name: '{mvn33}'
433 goals: 'site:site -Dstream=master'
434 maven-opts: '-Xmx1024m'
435 settings: 'autorelease-settings'
436 global-settings: 'odl-global-settings'
439 - email-notification:
440 email-prefix: '[releng]'
442 maven-version: '{mvn33}'