10 name: builder-verify-jjb
12 project-type: freestyle
17 artifactDaysToKeep: -1
27 credentials-id: '{ssh-credentials}'
28 refspec: '$GERRIT_REFSPEC'
29 choosing-strategy: 'gerrit'
32 - ssh-agent-credentials:
33 user: '{ssh-credentials}'
38 - patchset-created-event:
39 exclude-drafts: 'false'
40 exclude-trivial-rebase: 'false'
41 exclude-no-code-change: 'false'
42 - draft-published-event
43 - comment-added-contains-event:
44 comment-contains-value: 'recheck'
45 - comment-added-contains-event:
46 comment-contains-value: 'reverify'
48 - project-compare-type: 'ANT'
49 project-pattern: 'releng'
51 - branch-compare-type: 'ANT'
52 branch-pattern: '**/master'
57 pattern: jjb-templates/**
62 source /opt/virtualenv/jenkins-job-builder/bin/activate
63 jenkins-jobs test jjb/
68 # builder-merge job to run JJB update
70 # This job's purpose is to update all the JJB
72 project-type: freestyle
77 artifactDaysToKeep: -1
88 credentials-id: '{ssh-credentials}'
90 choosing-strategy: 'default'
93 - ssh-agent-credentials:
94 user: '{ssh-credentials}'
100 - comment-added-contains-event:
101 comment-contains-value: 'remerge'
103 - project-compare-type: 'ANT'
104 project-pattern: 'releng'
106 - branch-compare-type: 'ANT'
107 branch-pattern: '**/master'
114 source /opt/virtualenv/jenkins-job-builder/bin/activate
115 cd /opt/jenkins-ci/releng
117 jenkins-jobs update --delete-old jjb/