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
50 credentials-id: '{ssh-credentials}'
51 refspec: '$GERRIT_REFSPEC'
52 choosing-strategy: 'gerrit'
55 - ssh-agent-credentials:
56 user: '{ssh-credentials}'
61 - patchset-created-event:
62 exclude-drafts: 'false'
63 exclude-trivial-rebase: 'false'
64 exclude-no-code-change: 'false'
65 - draft-published-event
66 - comment-added-contains-event:
67 comment-contains-value: 'recheck'
68 - comment-added-contains-event:
69 comment-contains-value: 'reverify'
71 - project-compare-type: 'ANT'
72 project-pattern: 'genesis'
74 - branch-compare-type: 'ANT'
75 branch-pattern: '**/master'
80 pattern: '{installer}/**'
84 - '{installer}-verify'
87 name: 'genesis-{installer}-merge'
89 # builder-merge job to run JJB update
91 # This job's purpose is to update all the JJB
93 project-type: freestyle
99 artifactDaysToKeep: -1
104 name: BUILD_DIRECTORY
105 default: $WORKSPACE/build_output
112 - gerrit-trigger-scm:
113 credentials-id: '{ssh-credentials}'
115 choosing-strategy: 'default'
118 - ssh-agent-credentials:
119 user: '{ssh-credentials}'
124 - change-merged-event
125 - comment-added-contains-event:
126 comment-contains-value: 'remerge'
128 - project-compare-type: 'ANT'
129 project-pattern: 'genesis'
131 - branch-compare-type: 'ANT'
132 branch-pattern: '**/master'
137 pattern: '{installer}/**'
140 - '{installer}-merge'
143 name: 'genesis-{installer}-daily-master'
145 project-type: freestyle
153 name: BUILD_DIRECTORY
154 default: $WORKSPACE/build_output
157 default: '{installer}'
158 description: "Installer to use."
161 default: origin/master
162 description: "Branch to build, deploy and test."
165 default: refs/heads/master
166 description: "Refspec to retrieve."
171 url: https://gerrit.opnfv.org/gerrit/genesis
174 refspec: $GERRIT_REFSPEC
177 - pollscm: '@midnight'
182 artifactDaysToKeep: -1
183 artifactNumToKeep: -1
186 - '{installer}-daily-master'
188 ########################
190 ########################
208 name: foreman-daily-master
224 cd $WORKSPACE/fuel/ci
225 ./build.sh $BUILD_DIRECTORY
226 ls -al $BUILD_DIRECTORY
237 cd $WORKSPACE/fuel/ci
238 ./build.sh -f t $BUILD_DIRECTORY
239 ls -al $BUILD_DIRECTORY
242 name: fuel-daily-master
250 cd $WORKSPACE/fuel/ci
251 ./build.sh -f t $BUILD_DIRECTORY
252 ls -al $BUILD_DIRECTORY
255 name: opensteak-verify
263 name: opensteak-merge
271 name: opensteak-daily-master