1 # this is the job configuration for bgs
9 - 'genesis-compass-verify'
10 - 'genesis-compass-merge'
11 - 'genesis-compass-daily-{stream}'
13 # stream: branch with - in place of / (eg. stable-helium)
14 # branch: branch (eg. stable/helium)
21 ########################
23 ########################
26 name: 'genesis-compass-verify'
28 project-type: freestyle
30 node: compass-build-deploy-03
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'
57 - ssh-agent-credentials:
58 user: '{ssh-credentials}'
63 - patchset-created-event:
64 exclude-drafts: 'false'
65 exclude-trivial-rebase: 'false'
66 exclude-no-code-change: 'false'
67 - draft-published-event
68 - comment-added-contains-event:
69 comment-contains-value: 'recheck'
70 - comment-added-contains-event:
71 comment-contains-value: 'reverify'
73 - project-compare-type: 'ANT'
74 project-pattern: 'genesis'
76 - branch-compare-type: 'ANT'
77 branch-pattern: '**/master'
89 name: 'genesis-compass-merge'
91 # builder-merge job to run JJB update
93 # This job's purpose is to update all the JJB
95 project-type: freestyle
97 node: compass-build-deploy-03
102 artifactDaysToKeep: -1
107 name: BUILD_DIRECTORY
108 default: $WORKSPACE/build_output
111 default: https://gerrit.opnfv.org/gerrit/genesis
118 - gerrit-trigger-scm:
119 credentials-id: '{ssh-credentials}'
121 choosing-strategy: 'default'
124 - ssh-agent-credentials:
125 user: '{ssh-credentials}'
130 - change-merged-event
131 - comment-added-contains-event:
132 comment-contains-value: 'remerge'
134 - project-compare-type: 'ANT'
135 project-pattern: 'genesis'
137 - branch-compare-type: 'ANT'
138 branch-pattern: '**/master'
143 pattern: 'compass/**'
149 name: 'genesis-compass-daily-{stream}'
151 project-type: freestyle
153 node: compass-build-deploy-03
157 name: BUILD_DIRECTORY
158 default: $WORKSPACE/build_output
162 description: "Installer to use."
165 default: https://gerrit.opnfv.org/gerrit/genesis
168 default: origin/master
169 description: "Branch to build, deploy and test."
172 default: refs/heads/master
173 description: "Refspec to retrieve."
181 refspec: $GERRIT_REFSPEC
184 - pollscm: '@midnight'
189 artifactDaysToKeep: -1
190 artifactNumToKeep: -1
193 - 'compass-daily-master'
210 name: compass-daily-master