11 name: builder-verify-jjb
20 credentials-id: '{ssh-credentials}'
21 refspec: '$GERRIT_REFSPEC'
22 choosing-strategy: 'gerrit'
27 - patchset-created-event:
28 exclude-drafts: 'false'
29 exclude-trivial-rebase: 'false'
30 exclude-no-code-change: 'false'
31 - draft-published-event
32 - comment-added-contains-event:
33 comment-contains-value: 'recheck'
34 - comment-added-contains-event:
35 comment-contains-value: 'reverify'
37 - project-compare-type: 'ANT'
38 project-pattern: 'releng'
40 - branch-compare-type: 'ANT'
41 branch-pattern: '**/master'
46 pattern: jjb-templates/**
53 !include-raw: verify-releng
57 artifacts: 'job_output/*'
62 # builder-merge job to run JJB update
64 # This job's purpose is to update all the JJB
74 credentials-id: '{ssh-credentials}'
76 choosing-strategy: 'default'
82 - comment-added-contains-event:
83 comment-contains-value: 'remerge'
85 - project-compare-type: 'ANT'
86 project-pattern: 'releng'
88 - branch-compare-type: 'ANT'
89 branch-pattern: '**/master'
98 source /opt/virtualenv/jenkins-job-builder/bin/activate
99 cd /opt/jenkins-ci/releng
101 jenkins-jobs update --delete-old jjb/
104 name: 'artifacts-api'
106 # Generate and upload the JSON file to used for artifacts site
115 - gerrit-trigger-scm:
116 credentials-id: '{ssh-credentials}'
118 choosing-strategy: 'default'
124 - build-and-upload-artifacts-json-api