10 name: builder-verify-jjb
12 project-type: freestyle
17 artifactDaysToKeep: -1
23 credentials-id: '{ssh-credentials}'
24 refspec: '$GERRIT_REFSPEC'
25 choosing-strategy: 'gerrit'
28 - ssh-agent-credentials:
29 user: '{ssh-credentials}'
34 - patchset-created-event:
35 exclude-drafts: 'false'
36 exclude-trivial-rebase: 'false'
37 exclude-no-code-change: 'false'
38 - draft-published-event
39 - comment-added-contains-event:
40 comment-contains-value: 'recheck'
42 - project-compare-type: 'ANT'
43 project-pattern: 'releng'
45 - branch-compare-type: 'ANT'
46 branch-pattern: '**/master'
51 pattern: jjb-templates/**
56 source /opt/virtualenv/jenkins-job-builder/bin/activate
57 jenkins-jobs test /opt/jenkins-ci/builder/
62 # builder-merge job to run JJB update
64 # This job's purpose is to update all the JJB
66 project-type: freestyle
71 artifactDaysToKeep: -1
82 credentials-id: '{ssh-credentials}'
84 choosing-strategy: 'default'
87 - ssh-agent-credentials:
88 user: '{ssh-credentials}'
94 - comment-added-contains-event:
95 comment-contains-value: 'remerge'
97 - project-compare-type: 'ANT'
98 project-pattern: 'releng'
100 - branch-compare-type: 'ANT'
101 branch-pattern: '**/master'
108 source /opt/virtualenv/jenkins-job-builder/bin/activate
109 jenkins-jobs update --delete-old jjb/