2 name: 'daisy4nfv-verify-jobs'
8 ##########################################################
9 # use alias to keep the jobs'name existed alread unchanged
10 ##########################################################
13 #####################################
15 #####################################
22 branch: 'stable/{stream}'
23 gs-pathname: '/{stream}'
25 #####################################
26 # patch verification phases
27 #####################################
30 slave-label: 'opnfv-build-centos'
31 #####################################
33 #####################################
35 - '{alias}-verify-{stream}'
36 - '{alias}-verify-{phase}-{stream}'
37 #####################################
39 #####################################
41 name: '{alias}-verify-{stream}'
43 project-type: multijob
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}'
96 readable-message: true
102 - 'opnfv-build-centos-defaults'
103 - '{alias}-verify-defaults':
104 gs-pathname: '{gs-pathname}'
107 - description-setter:
108 description: "Built on $NODE_NAME"
111 condition: SUCCESSFUL
113 - name: '{alias}-verify-build-{stream}'
114 current-parameters: false
115 predefined-parameters: |
117 GERRIT_REFSPEC=$GERRIT_REFSPEC
118 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
119 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
120 node-parameters: false
121 kill-phase-on: FAILURE
125 name: '{alias}-verify-{phase}-{stream}'
127 disabled: '{obj:disabled}'
138 use-build-blocker: true
140 - '{alias}-verify-deploy-.*'
156 - '{slave-label}-defaults'
157 - '{alias}-verify-defaults':
158 gs-pathname: '{gs-pathname}'
161 - description-setter:
162 description: "Built on $NODE_NAME"
163 - '{project}-verify-{phase}-macro'
165 #####################################
167 #####################################
169 name: 'daisy-verify-build-macro'
172 !include-raw: ./daisy4nfv-basic.sh
174 !include-raw: ./daisy4nfv-build.sh
176 !include-raw: ./daisy4nfv-workspace-cleanup.sh
178 #####################################
180 #####################################
182 name: 'daisy4nfv-verify-defaults'
185 name: BUILD_DIRECTORY
186 default: $WORKSPACE/build_output
187 description: "Directory where the build artifact will be located upon the completion of the build."
189 name: CACHE_DIRECTORY
190 default: $HOME/opnfv/cache/$INSTALLER_TYPE
191 description: "Directory where the cache to be used during the build is located."
194 default: artifacts.opnfv.org/$PROJECT{gs-pathname}
195 description: "URL to Google Storage."