5 - 'builder-verify-python'
9 project: 'releng/builder'
12 name: builder-verify-jjb
14 project-type: freestyle
19 artifactDaysToKeep: -1
30 credentials-id: '{ssh-credentials}'
31 refspec: '$GERRIT_REFSPEC'
32 choosing-strategy: 'gerrit'
35 - ssh-agent-credentials:
36 user: '{ssh-credentials}'
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'
61 source /opt/virtualenv/jenkins-job-builder/bin/activate
62 python scripts/jjb-autoupdate-project.py
63 jenkins-jobs test jjb/
67 email-prefix: '[releng]'
70 name: builder-verify-python
72 project-type: freestyle
77 artifactDaysToKeep: -1
88 credentials-id: '{ssh-credentials}'
89 refspec: '$GERRIT_REFSPEC'
90 choosing-strategy: 'gerrit'
93 - ssh-agent-credentials:
94 user: '{ssh-credentials}'
99 - patchset-created-event:
100 exclude-drafts: 'false'
101 exclude-trivial-rebase: 'false'
102 exclude-no-code-change: 'false'
103 - draft-published-event
104 - comment-added-contains-event:
105 comment-contains-value: 'recheck'
107 - project-compare-type: 'ANT'
108 project-pattern: 'releng/builder'
110 - branch-compare-type: 'ANT'
111 branch-pattern: '**/master'
122 - email-notification:
123 email-prefix: '[releng]'
126 name: 'builder-merge'
128 # builder-merge job to run JJB update
130 # This job's purpose is to update all the JJB
132 project-type: freestyle
137 artifactDaysToKeep: -1
147 - gerrit-trigger-scm:
148 credentials-id: '{ssh-credentials}'
150 choosing-strategy: 'default'
153 - ssh-agent-credentials:
154 user: '{ssh-credentials}'
159 - change-merged-event
160 - comment-added-contains-event:
161 comment-contains-value: 'remerge'
163 - project-compare-type: 'ANT'
164 project-pattern: 'releng/builder'
166 - branch-compare-type: 'ANT'
167 branch-pattern: '**/master'
174 !include-raw-escape include-raw-jjb-update.sh
177 - email-notification:
178 email-prefix: '[releng]'
181 name: builder-check-poms
183 project-type: freestyle
188 artifactDaysToKeep: -1
189 artifactNumToKeep: -1
192 - ssh-agent-credentials:
193 user: '{ssh-credentials}'
200 !include-raw-escape include-raw-check-poms.sh
203 - email-notification:
204 email-prefix: '[releng]'