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 source /opt/virtualenv/jenkins-job-builder/bin/activate
65 jenkins-jobs test jjb/
72 # builder-merge job to run JJB update
74 # This job's purpose is to update all the JJB
76 project-type: freestyle
81 artifactDaysToKeep: -1
92 credentials-id: '{ssh-credentials}'
94 choosing-strategy: 'default'
97 - ssh-agent-credentials:
98 user: '{ssh-credentials}'
103 - change-merged-event
104 - comment-added-contains-event:
105 comment-contains-value: 'remerge'
107 - project-compare-type: 'ANT'
108 project-pattern: 'releng'
110 - branch-compare-type: 'ANT'
111 branch-pattern: '**/master'
118 source /opt/virtualenv/jenkins-job-builder/bin/activate
119 cd /opt/jenkins-ci/releng
121 jenkins-jobs update --delete-old jjb/