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'
28 project-type: freestyle
35 artifactDaysToKeep: -1
41 default: $WORKSPACE/build_output
44 default: https://gerrit.opnfv.org/gerrit/genesis
52 credentials-id: '{ssh-credentials}'
53 refspec: '$GERRIT_REFSPEC'
54 choosing-strategy: 'gerrit'
59 - patchset-created-event:
60 exclude-drafts: 'false'
61 exclude-trivial-rebase: 'false'
62 exclude-no-code-change: 'false'
63 - draft-published-event
64 - comment-added-contains-event:
65 comment-contains-value: 'recheck'
66 - comment-added-contains-event:
67 comment-contains-value: 'reverify'
69 - project-compare-type: 'ANT'
70 project-pattern: 'genesis'
72 - branch-compare-type: 'ANT'
73 branch-pattern: '**/master'
85 name: 'genesis-juju-merge'
87 # builder-merge job to run JJB update
89 # This job's purpose is to update all the JJB
91 project-type: freestyle
98 artifactDaysToKeep: -1
103 name: BUILD_DIRECTORY
104 default: $WORKSPACE/build_output
107 default: https://gerrit.opnfv.org/gerrit/genesis
114 - gerrit-trigger-scm:
115 credentials-id: '{ssh-credentials}'
117 choosing-strategy: 'default'
122 - change-merged-event
123 - comment-added-contains-event:
124 comment-contains-value: 'remerge'
126 - project-compare-type: 'ANT'
127 project-pattern: 'genesis'
129 - branch-compare-type: 'ANT'
130 branch-pattern: '**/master'
141 name: 'genesis-juju-daily-{stream}'
143 project-type: freestyle
149 name: BUILD_DIRECTORY
150 default: $WORKSPACE/build_output
151 description: "Directory where the build artifact will be located upon the completion of the build."
154 default: 'artifacts.opnfv.org/genesis/juju'
155 description: "URL to Google Storage."
159 description: "Installer to use."
162 default: https://gerrit.opnfv.org/gerrit/genesis
165 default: origin/master
166 description: "Branch to build, deploy and test."
169 default: refs/heads/master
170 description: "Refspec to retrieve."
178 refspec: $GERRIT_REFSPEC
181 - pollscm: '@midnight'
186 artifactDaysToKeep: -1
187 artifactNumToKeep: -1
190 - 'juju-daily-master'
207 name: juju-daily-master