2 name: 'daisy4nfv-verify-jobs'
5 #####################################
7 #####################################
13 #####################################
14 # patch verification phases
15 #####################################
18 slave-label: 'opnfv-build'
20 slave-label: 'opnfv-build-centos'
22 slave-label: 'opnfv-build'
24 slave-label: 'opnfv-build'
25 #####################################
27 #####################################
29 - 'daisy4nfv-verify-{stream}'
30 - 'daisy4nfv-verify-{phase}-{stream}'
31 #####################################
33 #####################################
35 name: 'daisy4nfv-verify-{stream}'
37 project-type: multijob
51 credentials-id: '{ssh-credentials}'
52 refspec: '$GERRIT_REFSPEC'
53 choosing-strategy: 'gerrit'
56 - ssh-agent-credentials:
66 - patchset-created-event:
67 exclude-drafts: 'false'
68 exclude-trivial-rebase: 'false'
69 exclude-no-code-change: 'false'
70 - draft-published-event
71 - comment-added-contains-event:
72 comment-contains-value: 'recheck'
73 - comment-added-contains-event:
74 comment-contains-value: 'reverify'
76 - project-compare-type: 'ANT'
77 project-pattern: '{project}'
79 - branch-compare-type: 'ANT'
80 branch-pattern: '**/{branch}'
83 pattern: 'docs/**|.gitignore'
84 readable-message: true
91 - 'opnfv-build-defaults'
92 - 'daisy4nfv-verify-defaults':
93 gs-pathname: '{gs-pathname}'
97 description: "Built on $NODE_NAME"
100 condition: SUCCESSFUL
102 - name: 'daisy4nfv-verify-basic-{stream}'
103 current-parameters: false
104 node-parameters: false
105 kill-phase-on: FAILURE
109 condition: SUCCESSFUL
111 - name: 'daisy4nfv-verify-build-{stream}'
112 current-parameters: false
113 node-parameters: false
114 kill-phase-on: FAILURE
118 condition: SUCCESSFUL
120 - name: 'daisy4nfv-verify-deploy-virtual-{stream}'
121 current-parameters: false
122 node-parameters: false
123 kill-phase-on: FAILURE
127 condition: SUCCESSFUL
129 - name: 'daisy4nfv-verify-smoke-test-{stream}'
130 current-parameters: false
131 node-parameters: false
132 kill-phase-on: FAILURE
136 name: 'daisy4nfv-verify-{phase}-{stream}'
138 disabled: '{obj:disabled}'
148 use-build-blocker: true
150 - 'daisy4nfv-verify-deploy-.*'
151 - 'daisy4nfv-verify-test-.*'
155 - gerrit-trigger-scm:
156 credentials-id: '{ssh-credentials}'
157 refspec: '$GERRIT_REFSPEC'
158 choosing-strategy: 'gerrit'
161 - ssh-agent-credentials:
163 - '{ssh-credentials}'
173 - '{slave-label}-defaults'
174 - 'daisy4nfv-verify-defaults':
175 gs-pathname: '{gs-pathname}'
178 - description-setter:
179 description: "Built on $NODE_NAME"
180 - '{project}-verify-{phase}-macro'
181 #####################################
183 #####################################
185 name: 'daisy-verify-basic-macro'
188 !include-raw: ./daisy4nfv-basic.sh
191 name: 'daisy-verify-build-macro'
194 !include-raw: ./daisy4nfv-build.sh
197 name: 'daisy-verify-deploy-virtual-macro'
200 !include-raw: ./daisy4nfv-virtual-deploy.sh
203 name: 'daisy-verify-smoke-test-macro'
208 echo "Not activated!"
209 #####################################
211 #####################################
213 name: 'daisy4nfv-verify-defaults'
216 name: BUILD_DIRECTORY
217 default: $WORKSPACE/build_output
218 description: "Directory where the build artifact will be located upon the completion of the build."
220 name: CACHE_DIRECTORY
221 default: $HOME/opnfv/cache/$INSTALLER_TYPE
222 description: "Directory where the cache to be used during the build is located."
225 default: artifacts.opnfv.org/$PROJECT{gs-pathname}
226 description: "URL to Google Storage."