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
32 node: compass-build-deploy-03
37 artifactDaysToKeep: -1
43 default: $WORKSPACE/build_output
46 default: https://gerrit.opnfv.org/gerrit/genesis
54 credentials-id: '{ssh-credentials}'
55 refspec: '$GERRIT_REFSPEC'
56 choosing-strategy: 'gerrit'
59 - ssh-agent-credentials:
60 user: '{ssh-credentials}'
65 - patchset-created-event:
66 exclude-drafts: 'false'
67 exclude-trivial-rebase: 'false'
68 exclude-no-code-change: 'false'
69 - draft-published-event
70 - comment-added-contains-event:
71 comment-contains-value: 'recheck'
72 - comment-added-contains-event:
73 comment-contains-value: 'reverify'
75 - project-compare-type: 'ANT'
76 project-pattern: 'genesis'
78 - branch-compare-type: 'ANT'
79 branch-pattern: '**/master'
91 name: 'genesis-compass-merge'
93 # builder-merge job to run JJB update
95 # This job's purpose is to update all the JJB
97 project-type: freestyle
99 node: compass-build-deploy-03
104 artifactDaysToKeep: -1
109 name: BUILD_DIRECTORY
110 default: $WORKSPACE/build_output
113 default: https://gerrit.opnfv.org/gerrit/genesis
120 - gerrit-trigger-scm:
121 credentials-id: '{ssh-credentials}'
123 choosing-strategy: 'default'
126 - ssh-agent-credentials:
127 user: '{ssh-credentials}'
132 - change-merged-event
133 - comment-added-contains-event:
134 comment-contains-value: 'remerge'
136 - project-compare-type: 'ANT'
137 project-pattern: 'genesis'
139 - branch-compare-type: 'ANT'
140 branch-pattern: '**/master'
145 pattern: 'compass/**'
151 name: 'genesis-compass-daily-{stream}'
153 project-type: freestyle
155 node: compass-build-deploy-03
159 name: BUILD_DIRECTORY
160 default: $WORKSPACE/build_output
164 description: "Installer to use."
167 default: https://gerrit.opnfv.org/gerrit/genesis
170 default: origin/master
171 description: "Branch to build, deploy and test."
174 default: refs/heads/master
175 description: "Refspec to retrieve."
183 refspec: $GERRIT_REFSPEC
186 - pollscm: '@midnight'
191 artifactDaysToKeep: -1
192 artifactNumToKeep: -1
195 - 'compass-daily-master'
212 name: compass-daily-master