5 - 'builder-verify-python'
10 project: 'releng/builder'
13 name: builder-verify-jjb
16 project-type: freestyle
22 - opendaylight-infra-parameters:
25 refspec: 'refs/heads/master'
26 artifacts: '{archive-artifacts}'
30 refspec: '$GERRIT_REFSPEC'
31 choosing-strategy: 'gerrit'
34 - opendaylight-infra-wrappers:
35 build-timeout: '{build-timeout}'
39 server-name: 'OpenDaylight'
41 - patchset-created-event:
42 exclude-drafts: 'false'
43 exclude-trivial-rebase: 'false'
44 exclude-no-code-change: 'false'
45 - draft-published-event
46 - comment-added-contains-event:
47 comment-contains-value: 'recheck'
49 - project-compare-type: 'ANT'
50 project-pattern: 'releng/builder'
52 - branch-compare-type: 'ANT'
53 branch-pattern: '**/master'
58 pattern: jjb-templates/**
63 jenkins-jobs -l DEBUG test --recursive -o archives/job_output jjb/
64 gzip archives/job_output/*
66 - releng-check-unicode
70 email-prefix: '[releng]'
72 maven-version: '{mvn33}'
75 name: builder-verify-python
76 node: centos7-java-builder-2c-8g
78 project-type: freestyle
83 artifactDaysToKeep: -1
87 - opendaylight-infra-parameters:
90 refspec: 'refs/heads/master'
91 artifacts: '{archive-artifacts}'
95 refspec: '$GERRIT_REFSPEC'
96 choosing-strategy: 'gerrit'
99 - opendaylight-infra-wrappers:
100 build-timeout: '{build-timeout}'
104 server-name: 'OpenDaylight'
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'
114 - project-compare-type: 'ANT'
115 project-pattern: 'releng/builder'
117 - branch-compare-type: 'ANT'
118 branch-pattern: '**/master'
126 virtualenv $WORKSPACE/venv
127 source $WORKSPACE/venv/bin/activate
128 pip install --upgrade pip
134 - email-notification:
135 email-prefix: '[releng]'
137 maven-version: '{mvn33}'
140 name: 'builder-merge'
143 # builder-merge job to run JJB update
145 # This job's purpose is to update all the JJB
147 project-type: freestyle
152 artifactDaysToKeep: -1
153 artifactNumToKeep: -1
156 - opendaylight-infra-parameters:
159 refspec: 'refs/heads/master'
160 artifacts: '{archive-artifacts}'
163 - gerrit-trigger-scm:
165 choosing-strategy: 'default'
168 - opendaylight-infra-wrappers:
169 build-timeout: '{build-timeout}'
173 server-name: 'OpenDaylight'
175 - change-merged-event
176 - comment-added-contains-event:
177 comment-contains-value: 'remerge'
179 - project-compare-type: 'ANT'
180 project-pattern: 'releng/builder'
182 - branch-compare-type: 'ANT'
183 branch-pattern: '**/master'
188 pattern: jjb-templates/**
193 jenkins-jobs --version
194 jenkins-jobs update --recursive --delete-old --workers 4 jjb/
197 - email-notification:
198 email-prefix: '[releng]'
200 maven-version: '{mvn33}'
203 name: 'builder-weekly'
207 # builder-weekly job to run JJB update weekly
209 # This job's purpose is to update all the JJB on a weekly (Sunday)
210 # basis with --flush-cache enabled to ensure jobs are okay
212 project-type: freestyle
217 artifactDaysToKeep: -1
218 artifactNumToKeep: -1
221 - opendaylight-infra-parameters:
224 refspec: 'refs/heads/master'
225 artifacts: '{archive-artifacts}'
232 - opendaylight-infra-wrappers:
233 build-timeout: '{build-timeout}'
240 jenkins-jobs --flush-cache update --recursive jjb/
243 - email-notification:
244 email-prefix: '[releng]'
246 maven-version: '{mvn33}'
249 name: builder-check-poms
250 node: centos7-java-builder-2c-8g
252 project-type: freestyle
257 artifactDaysToKeep: -1
258 artifactNumToKeep: -1
261 - opendaylight-infra-parameters:
264 refspec: 'refs/heads/master'
265 artifacts: '{archive-artifacts}'
268 - opendaylight-infra-wrappers:
269 build-timeout: '{build-timeout}'
277 - include-raw-check-poms.sh
280 - email-notification:
281 email-prefix: '[releng]'
283 maven-version: '{mvn33}'