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}'
66 server-name: 'gerrit.opnfv.org'
68 - patchset-created-event:
69 exclude-drafts: 'false'
70 exclude-trivial-rebase: 'false'
71 exclude-no-code-change: 'false'
72 - draft-published-event
73 - comment-added-contains-event:
74 comment-contains-value: 'recheck'
75 - comment-added-contains-event:
76 comment-contains-value: 'reverify'
78 - project-compare-type: 'ANT'
79 project-pattern: '{project}'
81 - branch-compare-type: 'ANT'
82 branch-pattern: '**/{branch}'
91 readable-message: true
98 - 'opnfv-build-arm-defaults'
99 - 'armband-verify-defaults':
100 gs-pathname: '{gs-pathname}'
103 - description-setter:
104 description: "Built on $NODE_NAME"
107 condition: SUCCESSFUL
109 - name: 'armband-verify-basic-{stream}'
110 current-parameters: false
111 predefined-parameters: |
112 GERRIT_BRANCH=$GERRIT_BRANCH
113 GERRIT_REFSPEC=$GERRIT_REFSPEC
114 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
115 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
116 node-parameters: false
117 kill-phase-on: FAILURE
121 condition: SUCCESSFUL
123 - name: 'armband-verify-build-{stream}'
124 current-parameters: false
125 predefined-parameters: |
126 GERRIT_BRANCH=$GERRIT_BRANCH
127 GERRIT_REFSPEC=$GERRIT_REFSPEC
128 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
129 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
130 node-parameters: false
131 kill-phase-on: FAILURE
135 condition: SUCCESSFUL
137 - name: 'armband-verify-deploy-virtual-{stream}'
138 current-parameters: false
139 predefined-parameters: |
140 GERRIT_BRANCH=$GERRIT_BRANCH
141 GERRIT_REFSPEC=$GERRIT_REFSPEC
142 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
143 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
144 node-parameters: false
145 kill-phase-on: FAILURE
149 condition: SUCCESSFUL
151 - name: 'armband-verify-smoke-test-{stream}'
152 current-parameters: false
153 predefined-parameters: |
154 GERRIT_BRANCH=$GERRIT_BRANCH
155 GERRIT_REFSPEC=$GERRIT_REFSPEC
156 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
157 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
158 node-parameters: false
159 kill-phase-on: FAILURE
163 name: 'armband-verify-{phase}-{stream}'
165 disabled: '{obj:disabled}'
175 use-build-blocker: true
177 - 'armband-verify-deploy-.*'
178 - 'armband-verify-test-.*'
194 - '{slave-label}-defaults'
195 - '{installer}-defaults'
196 - 'armband-verify-defaults':
197 gs-pathname: '{gs-pathname}'
200 - description-setter:
201 description: "Built on $NODE_NAME"
202 - '{project}-verify-{phase}-macro'
203 #####################################
205 #####################################
207 name: 'armband-verify-basic-macro'
212 echo "Not activated!"
215 name: 'armband-verify-build-macro'
218 !include-raw: ./build.sh
220 !include-raw: ./armband-workspace-cleanup.sh
223 name: 'armband-verify-deploy-virtual-macro'
228 echo "Not activated!"
231 name: 'armband-verify-smoke-test-macro'
236 echo "Not activated!"
237 #####################################
239 #####################################
241 name: 'armband-verify-defaults'
244 name: BUILD_DIRECTORY
245 default: $WORKSPACE/build_output
246 description: "Directory where the build artifact will be located upon the completion of the build."
248 name: CACHE_DIRECTORY
249 default: $HOME/opnfv/cache/$INSTALLER_TYPE
250 description: "Directory where the cache to be used during the build is located."
253 default: artifacts.opnfv.org/$PROJECT{gs-pathname}
254 description: "URL to Google Storage."