10 name: builder-verify-jjb
14 project-type: freestyle
19 artifactDaysToKeep: -1
29 credentials-id: '{ssh-credentials}'
30 refspec: '$GERRIT_REFSPEC'
31 choosing-strategy: 'gerrit'
34 - ssh-agent-credentials:
35 user: '{ssh-credentials}'
40 - patchset-created-event:
41 exclude-drafts: 'false'
42 exclude-trivial-rebase: 'false'
43 exclude-no-code-change: 'false'
44 - draft-published-event
45 - comment-added-contains-event:
46 comment-contains-value: 'recheck'
47 - comment-added-contains-event:
48 comment-contains-value: 'reverify'
50 - project-compare-type: 'ANT'
51 project-pattern: 'releng'
53 - branch-compare-type: 'ANT'
54 branch-pattern: '**/master'
59 pattern: jjb-templates/**
66 !include-raw verify-releng
73 # builder-merge job to run JJB update
75 # This job's purpose is to update all the JJB
77 project-type: freestyle
82 artifactDaysToKeep: -1
93 credentials-id: '{ssh-credentials}'
95 choosing-strategy: 'default'
98 - ssh-agent-credentials:
99 user: '{ssh-credentials}'
104 - change-merged-event
105 - comment-added-contains-event:
106 comment-contains-value: 'remerge'
108 - project-compare-type: 'ANT'
109 project-pattern: 'releng'
111 - branch-compare-type: 'ANT'
112 branch-pattern: '**/master'
121 source /opt/virtualenv/jenkins-job-builder/bin/activate
122 cd /opt/jenkins-ci/releng
124 jenkins-jobs update --delete-old jjb/