7 #####################################
9 #####################################
15 #####################################
16 # patch verification phases
17 #####################################
20 slave-label: 'ericsson-virtual5'
22 slave-label: 'ericsson-virtual6'
24 slave-label: 'ericsson-virtual6'
26 slave-label: 'ericsson-virtual6'
27 #####################################
29 #####################################
31 - 'odl-netvirt-verify-virtual-{stream}'
32 - 'odl-netvirt-verify-virtual-{phase}-{stream}'
33 #####################################
35 #####################################
37 name: 'odl-netvirt-verify-virtual-{stream}'
39 project-type: multijob
41 disabled: '{obj:disabled}'
58 name: NETVIRT_ARTIFACT
59 default: $WORKSPACE/distribution-karaf.tar.gz
60 - 'ericsson-virtual6-defaults'
64 credentials-id: '{ssh-credentials}'
65 refspec: '$GERRIT_REFSPEC'
66 choosing-strategy: 'gerrit'
70 server-name: 'git.opendaylight.org'
72 - comment-added-contains-event:
73 comment-contains-value: 'https://jenkins.opendaylight.org/releng/job/netvirt-patch-test-current-carbon/.*?/ : SUCCESS'
74 - comment-added-contains-event:
75 comment-contains-value: 'https://jenkins.opendaylight.org/releng/job/netvirt-patch-test-current-carbon/.*?/ : UNSTABLE'
76 - comment-added-contains-event:
77 comment-contains-value: 'opnfv-test'
79 - project-compare-type: 'ANT'
80 project-pattern: '{project}'
82 - branch-compare-type: 'ANT'
83 branch-pattern: '**/{branch}'
84 readable-message: true
88 description: "Built on $NODE_NAME"
93 - name: 'odl-netvirt-verify-virtual-create-apex-vms-{stream}'
94 current-parameters: false
95 predefined-parameters: |
96 GERRIT_BRANCH=$GERRIT_BRANCH
97 GERRIT_REFSPEC=$GERRIT_REFSPEC
98 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
99 GERRIT_CHANGE_ID=$GERRIT_CHANGE_ID
100 GERRIT_PATCHSET_NUMBER=$GERRIT_PATCHSET_NUMBER
101 GERRIT_PATCHSET_REVISION=$GERRIT_PATCHSET_REVISION
102 NETVIRT_ARTIFACT=$NETVIRT_ARTIFACT
103 APEX_ENV_NUMBER=$APEX_ENV_NUMBER
104 node-parameters: false
105 kill-phase-on: FAILURE
108 name: install-netvirt
109 condition: SUCCESSFUL
111 - name: 'odl-netvirt-verify-virtual-install-netvirt-{stream}'
112 current-parameters: false
113 predefined-parameters: |
114 GERRIT_BRANCH=$GERRIT_BRANCH
115 GERRIT_REFSPEC=$GERRIT_REFSPEC
116 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
117 GERRIT_CHANGE_ID=$GERRIT_CHANGE_ID
118 GERRIT_PATCHSET_NUMBER=$GERRIT_PATCHSET_NUMBER
119 GERRIT_PATCHSET_REVISION=$GERRIT_PATCHSET_REVISION
120 NETVIRT_ARTIFACT=$NETVIRT_ARTIFACT
121 node-parameters: true
122 kill-phase-on: FAILURE
126 condition: SUCCESSFUL
128 - name: 'odl-netvirt-verify-virtual-functest-{stream}'
129 current-parameters: false
130 predefined-parameters: |
131 GERRIT_BRANCH=$GERRIT_BRANCH
132 GERRIT_REFSPEC=$GERRIT_REFSPEC
133 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
134 GERRIT_CHANGE_ID=$GERRIT_CHANGE_ID
135 GERRIT_PATCHSET_NUMBER=$GERRIT_PATCHSET_NUMBER
136 GERRIT_PATCHSET_REVISION=$GERRIT_PATCHSET_REVISION
137 NETVIRT_ARTIFACT=$NETVIRT_ARTIFACT
138 node-parameters: true
139 kill-phase-on: FAILURE
143 condition: SUCCESSFUL
145 - name: 'odl-netvirt-verify-virtual-postprocess-{stream}'
146 current-parameters: false
147 predefined-parameters: |
148 GERRIT_BRANCH=$GERRIT_BRANCH
149 GERRIT_REFSPEC=$GERRIT_REFSPEC
150 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
151 GERRIT_CHANGE_ID=$GERRIT_CHANGE_ID
152 GERRIT_PATCHSET_NUMBER=$GERRIT_PATCHSET_NUMBER
153 GERRIT_PATCHSET_REVISION=$GERRIT_PATCHSET_REVISION
154 NETVIRT_ARTIFACT=$NETVIRT_ARTIFACT
155 node-parameters: true
156 kill-phase-on: FAILURE
160 name: 'odl-netvirt-verify-virtual-{phase}-{stream}'
162 disabled: '{obj:disabled}'
173 use-build-blocker: true
175 - 'odl-netvirt-verify-virtual-install-.*'
176 - 'odl-netvirt-verify-virtual-functest-.*'
177 - 'odl-netvirt-verify-virtual-postprocess-.*'
181 - gerrit-trigger-scm:
182 credentials-id: '{ssh-credentials}'
183 refspec: '$GERRIT_REFSPEC'
184 choosing-strategy: 'gerrit'
187 - ssh-agent-credentials:
189 - '{ssh-credentials}'
199 - '{slave-label}-defaults'
200 - '{installer}-defaults'
203 - description-setter:
204 description: "Built on $NODE_NAME"
205 - '{project}-verify-{phase}-builder'
206 #####################################
208 #####################################
210 name: 'netvirt-verify-create-apex-vms-builder'
213 !include-raw: ./create-apex-vms.sh
215 name: 'netvirt-verify-install-netvirt-builder'
218 !include-raw: ./download-netvirt-artifact.sh
220 !include-raw: ./install-netvirt.sh
222 name: 'netvirt-verify-functest-builder'
225 !include-raw: ./functest-netvirt.sh
227 name: 'netvirt-verify-postprocess-builder'
230 !include-raw: ./postprocess-netvirt.sh