1 # this is the job configuration for bgs
9 - 'genesis-juju-verify'
10 - 'genesis-juju-merge'
11 - 'genesis-juju-daily-{stream}'
13 # stream: branch with - in place of / (eg. stable-helium)
14 # branch: branch (eg. stable/helium)
21 ########################
23 ########################
26 name: 'genesis-juju-verify'
33 default: $WORKSPACE/build_output
36 default: https://gerrit.opnfv.org/gerrit/genesis
44 credentials-id: '{ssh-credentials}'
45 refspec: '$GERRIT_REFSPEC'
46 choosing-strategy: 'gerrit'
51 - patchset-created-event:
52 exclude-drafts: 'false'
53 exclude-trivial-rebase: 'false'
54 exclude-no-code-change: 'false'
55 - draft-published-event
56 - comment-added-contains-event:
57 comment-contains-value: 'recheck'
58 - comment-added-contains-event:
59 comment-contains-value: 'reverify'
61 - project-compare-type: 'ANT'
62 project-pattern: 'genesis'
64 - branch-compare-type: 'ANT'
65 branch-pattern: '**/master'
76 name: 'genesis-juju-merge'
78 # builder-merge job to run JJB update
80 # This job's purpose is to update all the JJB
87 default: $WORKSPACE/build_output
90 default: https://gerrit.opnfv.org/gerrit/genesis
98 credentials-id: '{ssh-credentials}'
100 choosing-strategy: 'default'
105 - change-merged-event
106 - comment-added-contains-event:
107 comment-contains-value: 'remerge'
109 - project-compare-type: 'ANT'
110 project-pattern: 'genesis'
112 - branch-compare-type: 'ANT'
113 branch-pattern: '**/master'
124 name: 'genesis-juju-daily-{stream}'
130 name: BUILD_DIRECTORY
131 default: $WORKSPACE/build_output
132 description: "Directory where the build artifact will be located upon the completion of the build."
135 default: 'artifacts.opnfv.org/genesis/juju'
136 description: "URL to Google Storage."
140 description: "Installer to use."
143 default: https://gerrit.opnfv.org/gerrit/genesis
146 default: origin/master
147 description: "Branch to build, deploy and test."
150 default: refs/heads/master
151 description: "Refspec to retrieve."
159 refspec: $GERRIT_REFSPEC
162 - pollscm: '@midnight'
165 - 'juju-daily-master'
182 name: juju-daily-master