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 python scripts/jjb-autoupdate-project.py
64 jenkins-jobs test --recursive -o archives/job_output jjb/
65 gzip archives/job_output/*
67 - releng-check-unicode
71 email-prefix: '[releng]'
73 maven-version: '{mvn33}'
76 name: builder-verify-python
79 project-type: freestyle
84 artifactDaysToKeep: -1
88 - opendaylight-infra-parameters:
91 refspec: 'refs/heads/master'
92 artifacts: '{archive-artifacts}'
96 refspec: '$GERRIT_REFSPEC'
97 choosing-strategy: 'gerrit'
100 - opendaylight-infra-wrappers:
101 build-timeout: '{build-timeout}'
105 server-name: 'OpenDaylight'
107 - patchset-created-event:
108 exclude-drafts: 'false'
109 exclude-trivial-rebase: 'false'
110 exclude-no-code-change: 'false'
111 - draft-published-event
112 - comment-added-contains-event:
113 comment-contains-value: 'recheck'
115 - project-compare-type: 'ANT'
116 project-pattern: 'releng/builder'
118 - branch-compare-type: 'ANT'
119 branch-pattern: '**/master'
127 virtualenv $WORKSPACE/venv
128 source $WORKSPACE/venv/bin/activate
129 pip install --upgrade pip
135 - email-notification:
136 email-prefix: '[releng]'
138 maven-version: '{mvn33}'
141 name: 'builder-merge'
144 # builder-merge job to run JJB update
146 # This job's purpose is to update all the JJB
148 project-type: freestyle
153 artifactDaysToKeep: -1
154 artifactNumToKeep: -1
157 - opendaylight-infra-parameters:
160 refspec: 'refs/heads/master'
161 artifacts: '{archive-artifacts}'
164 - gerrit-trigger-scm:
166 choosing-strategy: 'default'
169 - opendaylight-infra-wrappers:
170 build-timeout: '{build-timeout}'
174 server-name: 'OpenDaylight'
176 - change-merged-event
177 - comment-added-contains-event:
178 comment-contains-value: 'remerge'
180 - project-compare-type: 'ANT'
181 project-pattern: 'releng/builder'
183 - branch-compare-type: 'ANT'
184 branch-pattern: '**/master'
189 pattern: jjb-templates/**
194 jenkins-jobs --version
195 jenkins-jobs update --recursive --delete-old --workers 4 jjb/
198 - email-notification:
199 email-prefix: '[releng]'
201 maven-version: '{mvn33}'
204 name: 'builder-weekly'
208 # builder-weekly job to run JJB update weekly
210 # This job's purpose is to update all the JJB on a weekly (Sunday)
211 # basis with --flush-cache enabled to ensure jobs are okay
213 project-type: freestyle
218 artifactDaysToKeep: -1
219 artifactNumToKeep: -1
222 - opendaylight-infra-parameters:
225 refspec: 'refs/heads/master'
226 artifacts: '{archive-artifacts}'
233 - opendaylight-infra-wrappers:
234 build-timeout: '{build-timeout}'
241 jenkins-jobs --flush-cache update --recursive jjb/
244 - email-notification:
245 email-prefix: '[releng]'
247 maven-version: '{mvn33}'
250 name: builder-check-poms
253 project-type: freestyle
258 artifactDaysToKeep: -1
259 artifactNumToKeep: -1
262 - opendaylight-infra-parameters:
265 refspec: 'refs/heads/master'
266 artifacts: '{archive-artifacts}'
269 - opendaylight-infra-wrappers:
270 build-timeout: '{build-timeout}'
278 - include-raw-check-poms.sh
281 - email-notification:
282 email-prefix: '[releng]'
284 maven-version: '{mvn33}'