2 name: 'armband-verify-jobs'
7 #####################################
9 #####################################
16 branch: 'stable/{stream}'
17 gs-pathname: '/{stream}'
19 #####################################
20 # patch verification phases
21 #####################################
24 slave-label: 'opnfv-build-arm'
26 slave-label: 'opnfv-build-arm'
28 slave-label: 'opnfv-build-arm'
30 slave-label: 'opnfv-build-arm'
31 #####################################
33 #####################################
35 - 'armband-verify-{stream}'
36 - 'armband-verify-{phase}-{stream}'
37 #####################################
39 #####################################
41 name: 'armband-verify-{stream}'
43 project-type: multijob
45 disabled: '{obj:disabled}'
67 server-name: 'gerrit.opnfv.org'
69 - patchset-created-event:
70 exclude-drafts: 'false'
71 exclude-trivial-rebase: 'false'
72 exclude-no-code-change: 'false'
73 - draft-published-event
74 - comment-added-contains-event:
75 comment-contains-value: 'recheck'
76 - comment-added-contains-event:
77 comment-contains-value: 'reverify'
79 - project-compare-type: 'ANT'
80 project-pattern: '{project}'
82 - branch-compare-type: 'ANT'
83 branch-pattern: '**/{branch}'
92 readable-message: true
99 - 'opnfv-build-arm-defaults'
100 - 'armband-verify-defaults':
101 gs-pathname: '{gs-pathname}'
104 - description-setter:
105 description: "Built on $NODE_NAME"
108 condition: SUCCESSFUL
110 - name: 'armband-verify-basic-{stream}'
111 current-parameters: false
112 predefined-parameters: |
113 GERRIT_BRANCH=$GERRIT_BRANCH
114 GERRIT_REFSPEC=$GERRIT_REFSPEC
115 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
116 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
117 node-parameters: false
118 kill-phase-on: FAILURE
122 condition: SUCCESSFUL
124 - name: 'armband-verify-build-{stream}'
125 current-parameters: false
126 predefined-parameters: |
127 GERRIT_BRANCH=$GERRIT_BRANCH
128 GERRIT_REFSPEC=$GERRIT_REFSPEC
129 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
130 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
131 node-parameters: false
132 kill-phase-on: FAILURE
136 condition: SUCCESSFUL
138 - name: 'armband-verify-deploy-virtual-{stream}'
139 current-parameters: false
140 predefined-parameters: |
141 GERRIT_BRANCH=$GERRIT_BRANCH
142 GERRIT_REFSPEC=$GERRIT_REFSPEC
143 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
144 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
145 node-parameters: false
146 kill-phase-on: FAILURE
150 condition: SUCCESSFUL
152 - name: 'armband-verify-smoke-test-{stream}'
153 current-parameters: false
154 predefined-parameters: |
155 GERRIT_BRANCH=$GERRIT_BRANCH
156 GERRIT_REFSPEC=$GERRIT_REFSPEC
157 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
158 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
159 node-parameters: false
160 kill-phase-on: FAILURE
164 name: 'armband-verify-{phase}-{stream}'
166 disabled: '{obj:disabled}'
177 use-build-blocker: true
179 - 'armband-verify-deploy-.*'
180 - 'armband-verify-test-.*'
196 - '{slave-label}-defaults'
197 - '{installer}-defaults'
198 - 'armband-verify-defaults':
199 gs-pathname: '{gs-pathname}'
202 - description-setter:
203 description: "Built on $NODE_NAME"
204 - '{project}-verify-{phase}-macro'
205 #####################################
207 #####################################
209 name: 'armband-verify-basic-macro'
214 echo "Not activated!"
217 name: 'armband-verify-build-macro'
220 !include-raw: ./build.sh
222 !include-raw: ./armband-workspace-cleanup.sh
225 name: 'armband-verify-deploy-virtual-macro'
230 echo "Not activated!"
233 name: 'armband-verify-smoke-test-macro'
238 echo "Not activated!"
239 #####################################
241 #####################################
243 name: 'armband-verify-defaults'
246 name: BUILD_DIRECTORY
247 default: $WORKSPACE/build_output
248 description: "Directory where the build artifact will be located upon the completion of the build."
250 name: CACHE_DIRECTORY
251 default: $HOME/opnfv/cache/$INSTALLER_TYPE
252 description: "Directory where the cache to be used during the build is located."
255 default: artifacts.opnfv.org/$PROJECT{gs-pathname}
256 description: "URL to Google Storage."