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/**
69 !include-raw verify-releng
76 # builder-merge job to run JJB update
78 # This job's purpose is to update all the JJB
80 project-type: freestyle
85 artifactDaysToKeep: -1
96 credentials-id: '{ssh-credentials}'
98 choosing-strategy: 'default'
101 - ssh-agent-credentials:
102 user: '{ssh-credentials}'
107 - change-merged-event
108 - comment-added-contains-event:
109 comment-contains-value: 'remerge'
111 - project-compare-type: 'ANT'
112 project-pattern: 'releng'
114 - branch-compare-type: 'ANT'
115 branch-pattern: '**/master'
121 forbidden-file-paths:
127 source /opt/virtualenv/jenkins-job-builder/bin/activate
128 cd /opt/jenkins-ci/releng
130 jenkins-jobs update --delete-old jjb/