2 name: releng-builder-jobs
7 - 'releng-generate-artifacts-api'
12 name: releng-verify-jjb
23 server-name: 'gerrit.opnfv.org'
25 - patchset-created-event:
26 exclude-drafts: 'false'
27 exclude-trivial-rebase: 'false'
28 exclude-no-code-change: 'false'
29 - draft-published-event
30 - comment-added-contains-event:
31 comment-contains-value: 'recheck'
32 - comment-added-contains-event:
33 comment-contains-value: 'reverify'
35 - project-compare-type: 'ANT'
36 project-pattern: 'releng'
38 - branch-compare-type: 'ANT'
39 branch-pattern: '**/master'
44 pattern: jjb-templates/**
51 !include-raw: verify-releng.sh
55 artifacts: 'job_output/*'
56 - email-jenkins-admins-on-failure
59 name: releng-comment-jjb
76 !include-raw-escape: generate-job-list.sh
77 - report-build-result-to-gerrit
80 name: 'releng-merge-jjb'
82 # builder-merge job to run JJB update
84 # This job's purpose is to update all the JJB
96 server-name: 'gerrit.opnfv.org'
99 - comment-added-contains-event:
100 comment-contains-value: 'remerge'
102 - project-compare-type: 'ANT'
103 project-pattern: 'releng'
105 - branch-compare-type: 'ANT'
106 branch-pattern: '**/master'
115 source /opt/virtualenv/jenkins-job-builder/bin/activate
116 cd /opt/jenkins-ci/releng
118 jenkins-jobs update -r --delete-old jjb/
121 name: 'releng-generate-artifacts-api'
123 # Generate and upload the JSON file to used for artifacts site
137 - build-and-upload-artifacts-json-api