2 name: 'daisy4nfv-verify-jobs'
7 #####################################
9 #####################################
15 #####################################
16 # patch verification phases
17 #####################################
20 slave-label: 'opnfv-build'
22 slave-label: 'opnfv-build-ubuntu'
24 slave-label: 'opnfv-build'
26 slave-label: 'opnfv-build'
27 #####################################
29 #####################################
31 - 'daisy4nfv-verify-{stream}'
32 - 'daisy4nfv-verify-{phase}-{stream}'
33 #####################################
35 #####################################
37 name: 'daisy4nfv-verify-{stream}'
39 project-type: multijob
53 credentials-id: '{ssh-credentials}'
54 refspec: '$GERRIT_REFSPEC'
55 choosing-strategy: 'gerrit'
58 - ssh-agent-credentials:
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}'
85 pattern: 'docs/**|.gitignore'
86 readable-message: true
93 - 'opnfv-build-defaults'
94 - 'daisy4nfv-verify-defaults':
95 gs-pathname: '{gs-pathname}'
99 description: "Built on $NODE_NAME"
102 condition: SUCCESSFUL
104 - name: 'daisy4nfv-verify-basic-{stream}'
105 current-parameters: false
106 node-parameters: false
107 kill-phase-on: FAILURE
111 condition: SUCCESSFUL
113 - name: 'daisy4nfv-verify-build-{stream}'
114 current-parameters: false
115 node-parameters: false
116 kill-phase-on: FAILURE
120 condition: SUCCESSFUL
122 - name: 'daisy4nfv-verify-deploy-virtual-{stream}'
123 current-parameters: false
124 node-parameters: false
125 kill-phase-on: FAILURE
129 condition: SUCCESSFUL
131 - name: 'daisy4nfv-verify-smoke-test-{stream}'
132 current-parameters: false
133 node-parameters: false
134 kill-phase-on: FAILURE
138 name: 'daisy4nfv-verify-{phase}-{stream}'
140 disabled: '{obj:disabled}'
150 use-build-blocker: true
152 - 'daisy4nfv-verify-deploy-.*'
153 - 'daisy4nfv-verify-test-.*'
157 - gerrit-trigger-scm:
158 credentials-id: '{ssh-credentials}'
159 refspec: '$GERRIT_REFSPEC'
160 choosing-strategy: 'gerrit'
163 - ssh-agent-credentials:
165 - '{ssh-credentials}'
175 - '{slave-label}-defaults'
176 - 'daisy4nfv-verify-defaults':
177 gs-pathname: '{gs-pathname}'
180 - description-setter:
181 description: "Built on $NODE_NAME"
182 - '{project}-verify-{phase}-macro'
183 #####################################
185 #####################################
187 name: 'daisy4nfv-verify-basic-macro'
190 !include-raw: ./daisy4nfv-basic.sh
193 name: 'daisy4nfv-verify-build-macro'
196 !include-raw: ./daisy4nfv-build.sh
199 name: 'daisy4nfv-verify-deploy-virtual-macro'
202 !include-raw: ./daisy4nfv-virtual-deploy.sh
205 name: 'daisy4nfv-verify-smoke-test-macro'
210 echo "Not activated!"
211 #####################################
213 #####################################
215 name: 'daisy4nfv-verify-defaults'
218 name: BUILD_DIRECTORY
219 default: $WORKSPACE/build_output
220 description: "Directory where the build artifact will be located upon the completion of the build."
222 name: CACHE_DIRECTORY
223 default: $HOME/opnfv/cache/$INSTALLER_TYPE
224 description: "Directory where the cache to be used during the build is located."
227 default: artifacts.opnfv.org/$PROJECT{gs-pathname}
228 description: "URL to Google Storage."