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 artifactDaysToKeep: -1
39 default: $WORKSPACE/build_output
42 default: https://gerrit.opnfv.org/gerrit/genesis
50 credentials-id: '{ssh-credentials}'
51 refspec: '$GERRIT_REFSPEC'
52 choosing-strategy: 'gerrit'
57 - patchset-created-event:
58 exclude-drafts: 'false'
59 exclude-trivial-rebase: 'false'
60 exclude-no-code-change: 'false'
61 - draft-published-event
62 - comment-added-contains-event:
63 comment-contains-value: 'recheck'
64 - comment-added-contains-event:
65 comment-contains-value: 'reverify'
67 - project-compare-type: 'ANT'
68 project-pattern: 'genesis'
70 - branch-compare-type: 'ANT'
71 branch-pattern: '**/master'
82 name: 'genesis-juju-merge'
84 # builder-merge job to run JJB update
86 # This job's purpose is to update all the JJB
93 artifactDaysToKeep: -1
99 default: $WORKSPACE/build_output
102 default: https://gerrit.opnfv.org/gerrit/genesis
109 - gerrit-trigger-scm:
110 credentials-id: '{ssh-credentials}'
112 choosing-strategy: 'default'
117 - change-merged-event
118 - comment-added-contains-event:
119 comment-contains-value: 'remerge'
121 - project-compare-type: 'ANT'
122 project-pattern: 'genesis'
124 - branch-compare-type: 'ANT'
125 branch-pattern: '**/master'
136 name: 'genesis-juju-daily-{stream}'
142 name: BUILD_DIRECTORY
143 default: $WORKSPACE/build_output
144 description: "Directory where the build artifact will be located upon the completion of the build."
147 default: 'artifacts.opnfv.org/genesis/juju'
148 description: "URL to Google Storage."
152 description: "Installer to use."
155 default: https://gerrit.opnfv.org/gerrit/genesis
158 default: origin/master
159 description: "Branch to build, deploy and test."
162 default: refs/heads/master
163 description: "Refspec to retrieve."
171 refspec: $GERRIT_REFSPEC
174 - pollscm: '@midnight'
179 artifactDaysToKeep: -1
180 artifactNumToKeep: -1
183 - 'juju-daily-master'
200 name: juju-daily-master