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'
58 pattern: jjb-templates/**
62 source /opt/virtualenv/jenkins-job-builder/bin/activate
63 python scripts/jjb-autoupdate-project.py
64 jenkins-jobs test jjb/
68 email-prefix: '[releng]'
71 name: builder-verify-python
73 project-type: freestyle
78 artifactDaysToKeep: -1
89 credentials-id: '{ssh-credentials}'
90 refspec: '$GERRIT_REFSPEC'
91 choosing-strategy: 'gerrit'
94 - ssh-agent-credentials:
95 user: '{ssh-credentials}'
100 - patchset-created-event:
101 exclude-drafts: 'false'
102 exclude-trivial-rebase: 'false'
103 exclude-no-code-change: 'false'
104 - draft-published-event
105 - comment-added-contains-event:
106 comment-contains-value: 'recheck'
108 - project-compare-type: 'ANT'
109 project-pattern: 'releng/builder'
111 - branch-compare-type: 'ANT'
112 branch-pattern: '**/master'
123 - email-notification:
124 email-prefix: '[releng]'
127 name: 'builder-merge'
129 # builder-merge job to run JJB update
131 # This job's purpose is to update all the JJB
133 project-type: freestyle
138 artifactDaysToKeep: -1
148 - gerrit-trigger-scm:
149 credentials-id: '{ssh-credentials}'
151 choosing-strategy: 'default'
154 - ssh-agent-credentials:
155 user: '{ssh-credentials}'
160 - change-merged-event
161 - comment-added-contains-event:
162 comment-contains-value: 'remerge'
164 - project-compare-type: 'ANT'
165 project-pattern: 'releng/builder'
167 - branch-compare-type: 'ANT'
168 branch-pattern: '**/master'
175 !include-raw-escape include-raw-jjb-update.sh
178 - email-notification:
179 email-prefix: '[releng]'
182 name: builder-check-poms
184 project-type: freestyle
189 artifactDaysToKeep: -1
190 artifactNumToKeep: -1
193 - ssh-agent-credentials:
194 user: '{ssh-credentials}'
201 !include-raw-escape include-raw-check-poms.sh
204 - email-notification:
205 email-prefix: '[releng]'