3 name: releng-builder-jobs
8 - 'releng-generate-artifacts-api'
13 name: releng-verify-jjb
25 server-name: 'gerrit.opnfv.org'
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.sh
57 artifacts: 'job_output/*'
58 - email-jenkins-admins-on-failure
61 name: releng-comment-jjb
79 !include-raw-escape: generate-job-list.sh
80 - report-build-result-to-gerrit
83 name: 'releng-merge-jjb'
85 # builder-merge job to run JJB update
87 # This job's purpose is to update all the JJB
99 server-name: 'gerrit.opnfv.org'
101 - change-merged-event
102 - comment-added-contains-event:
103 comment-contains-value: 'remerge'
105 - project-compare-type: 'ANT'
106 project-pattern: 'releng'
108 - branch-compare-type: 'ANT'
109 branch-pattern: '**/master'
118 source /opt/virtualenv/jenkins-job-builder/bin/activate
119 cd /opt/jenkins-ci/releng
121 jenkins-jobs update -r --delete-old jjb/
124 name: 'releng-generate-artifacts-api'
126 # Generate and upload the JSON file to used for artifacts site
140 - build-and-upload-artifacts-json-api