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/**
64 !include-raw verify-releng
71 # builder-merge job to run JJB update
73 # This job's purpose is to update all the JJB
75 project-type: freestyle
80 artifactDaysToKeep: -1
91 credentials-id: '{ssh-credentials}'
93 choosing-strategy: 'default'
96 - ssh-agent-credentials:
97 user: '{ssh-credentials}'
102 - change-merged-event
103 - comment-added-contains-event:
104 comment-contains-value: 'remerge'
106 - project-compare-type: 'ANT'
107 project-pattern: 'releng'
109 - branch-compare-type: 'ANT'
110 branch-pattern: '**/master'
117 source /opt/virtualenv/jenkins-job-builder/bin/activate
118 cd /opt/jenkins-ci/releng
120 jenkins-jobs update --delete-old jjb/