2 name: releng-builder-jobs
6 - 'releng-generate-artifacts-api'
11 name: releng-verify-jjb
22 server-name: 'gerrit.opnfv.org'
24 - patchset-created-event:
25 exclude-drafts: 'false'
26 exclude-trivial-rebase: 'false'
27 exclude-no-code-change: 'false'
28 - draft-published-event
29 - comment-added-contains-event:
30 comment-contains-value: 'recheck'
31 - comment-added-contains-event:
32 comment-contains-value: 'reverify'
34 - project-compare-type: 'ANT'
35 project-pattern: 'releng'
37 - branch-compare-type: 'ANT'
38 branch-pattern: '**/master'
43 pattern: jjb-templates/**
50 !include-raw: verify-releng.sh
52 !include-raw-escape: generate-job-list.sh
53 - report-build-result-to-gerrit
58 artifacts: 'job_output/*'
61 name: 'releng-merge-jjb'
63 # builder-merge job to run JJB update
65 # This job's purpose is to update all the JJB
77 server-name: 'gerrit.opnfv.org'
80 - comment-added-contains-event:
81 comment-contains-value: 'remerge'
83 - project-compare-type: 'ANT'
84 project-pattern: 'releng'
86 - branch-compare-type: 'ANT'
87 branch-pattern: '**/master'
96 source /opt/virtualenv/jenkins-job-builder/bin/activate
97 cd /opt/jenkins-ci/releng
99 jenkins-jobs update -r --delete-old jjb/
102 name: 'releng-generate-artifacts-api'
104 # Generate and upload the JSON file to used for artifacts site
118 - build-and-upload-artifacts-json-api