10 - 'genesis-{installer}-verify'
11 - 'genesis-{installer}-merge'
12 - 'genesis-{installer}-daily-master'
14 # stream: branch with - in place of / (eg. stable-helium)
15 # branch: branch (eg. stable/helium)
22 ########################
24 ########################
27 name: 'genesis-{installer}-verify'
29 project-type: freestyle
36 artifactDaysToKeep: -1
42 default: $WORKSPACE/build_output
45 default: https://gerrit.opnfv.org/gerrit/genesis
53 credentials-id: '{ssh-credentials}'
54 refspec: '$GERRIT_REFSPEC'
55 choosing-strategy: 'gerrit'
58 - ssh-agent-credentials:
59 user: '{ssh-credentials}'
64 - patchset-created-event:
65 exclude-drafts: 'false'
66 exclude-trivial-rebase: 'false'
67 exclude-no-code-change: 'false'
68 - draft-published-event
69 - comment-added-contains-event:
70 comment-contains-value: 'recheck'
71 - comment-added-contains-event:
72 comment-contains-value: 'reverify'
74 - project-compare-type: 'ANT'
75 project-pattern: 'genesis'
77 - branch-compare-type: 'ANT'
78 branch-pattern: '**/master'
83 pattern: '{installer}/**'
87 - '{installer}-verify'
90 name: 'genesis-{installer}-merge'
92 # builder-merge job to run JJB update
94 # This job's purpose is to update all the JJB
96 project-type: freestyle
103 artifactDaysToKeep: -1
108 name: BUILD_DIRECTORY
109 default: $WORKSPACE/build_output
112 default: https://gerrit.opnfv.org/gerrit/genesis
119 - gerrit-trigger-scm:
120 credentials-id: '{ssh-credentials}'
122 choosing-strategy: 'default'
125 - ssh-agent-credentials:
126 user: '{ssh-credentials}'
131 - change-merged-event
132 - comment-added-contains-event:
133 comment-contains-value: 'remerge'
135 - project-compare-type: 'ANT'
136 project-pattern: 'genesis'
138 - branch-compare-type: 'ANT'
139 branch-pattern: '**/master'
144 pattern: '{installer}/**'
147 - '{installer}-merge'
150 name: 'genesis-{installer}-daily-master'
152 project-type: freestyle
158 name: BUILD_DIRECTORY
159 default: $WORKSPACE/build_output
162 default: '{installer}'
163 description: "Installer to use."
166 default: https://gerrit.opnfv.org/gerrit/genesis
169 default: origin/master
170 description: "Branch to build, deploy and test."
173 default: refs/heads/master
174 description: "Refspec to retrieve."
182 refspec: $GERRIT_REFSPEC
185 - pollscm: '@midnight'
190 artifactDaysToKeep: -1
191 artifactNumToKeep: -1
194 - '{installer}-daily-master'
196 ########################
198 ########################
216 name: foreman-daily-master
233 # set/create the cache location
234 OPNFV_FUEL_CACHE="$(dirname $WORKSPACE)/opnfv_fuel_cache"
235 [[ -d $OPNFV_FUEL_CACHE ]] || mkdir -p $OPNFV_FUEL_CACHE
238 cd $WORKSPACE/fuel/ci
239 ./build.sh -c file://$OPNFV_FUEL_CACHE $BUILD_DIRECTORY
241 # list the build artifacts
242 ls -al $BUILD_DIRECTORY
254 # set/create the cache location
255 OPNFV_FUEL_CACHE="$(dirname $WORKSPACE)/opnfv_fuel_cache"
256 [[ -d $OPNFV_FUEL_CACHE ]] || mkdir -p $OPNFV_FUEL_CACHE
259 cd $WORKSPACE/fuel/ci
260 ./build.sh -c file://$OPNFV_FUEL_CACHE $BUILD_DIRECTORY
262 # list the build artifacts
263 ls -al $BUILD_DIRECTORY
266 name: fuel-daily-master
275 # set/create the cache location
276 OPNFV_FUEL_CACHE="$(dirname $WORKSPACE)/opnfv_fuel_cache"
277 [[ -d $OPNFV_FUEL_CACHE ]] || mkdir -p $OPNFV_FUEL_CACHE
280 cd $WORKSPACE/fuel/ci
281 ./build.sh -f t -c file://$OPNFV_FUEL_CACHE $BUILD_DIRECTORY
283 # list the build artifacts
284 ls -al $BUILD_DIRECTORY
287 name: opensteak-verify
295 name: opensteak-merge
303 name: opensteak-daily-master