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 server-name: 'git.opendaylight.org'
66 - comment-added-contains-event:
67 comment-contains-value: 'https://jenkins.opendaylight.org/releng/job/netvirt-patch-test-current-carbon/.*?/ : SUCCESS'
68 - comment-added-contains-event:
69 comment-contains-value: 'https://jenkins.opendaylight.org/releng/job/netvirt-patch-test-current-carbon/.*?/ : UNSTABLE'
70 - comment-added-contains-event:
71 comment-contains-value: 'opnfv-test'
73 - project-compare-type: 'ANT'
74 project-pattern: '{project}'
76 - branch-compare-type: 'ANT'
77 branch-pattern: '**/{branch}'
78 readable-message: true
82 description: "Built on $NODE_NAME"
87 - name: 'odl-netvirt-verify-virtual-create-apex-vms-{stream}'
88 current-parameters: false
89 predefined-parameters: |
90 GERRIT_BRANCH=$GERRIT_BRANCH
91 GERRIT_REFSPEC=$GERRIT_REFSPEC
92 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
93 GERRIT_CHANGE_ID=$GERRIT_CHANGE_ID
94 GERRIT_PATCHSET_NUMBER=$GERRIT_PATCHSET_NUMBER
95 GERRIT_PATCHSET_REVISION=$GERRIT_PATCHSET_REVISION
96 NETVIRT_ARTIFACT=$NETVIRT_ARTIFACT
97 APEX_ENV_NUMBER=$APEX_ENV_NUMBER
98 node-parameters: false
99 kill-phase-on: FAILURE
102 name: install-netvirt
103 condition: SUCCESSFUL
105 - name: 'odl-netvirt-verify-virtual-install-netvirt-{stream}'
106 current-parameters: false
107 predefined-parameters: |
108 GERRIT_BRANCH=$GERRIT_BRANCH
109 GERRIT_REFSPEC=$GERRIT_REFSPEC
110 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
111 GERRIT_CHANGE_ID=$GERRIT_CHANGE_ID
112 GERRIT_PATCHSET_NUMBER=$GERRIT_PATCHSET_NUMBER
113 GERRIT_PATCHSET_REVISION=$GERRIT_PATCHSET_REVISION
114 NETVIRT_ARTIFACT=$NETVIRT_ARTIFACT
115 node-parameters: true
116 kill-phase-on: FAILURE
120 condition: SUCCESSFUL
122 - name: 'odl-netvirt-verify-virtual-functest-{stream}'
123 current-parameters: false
124 predefined-parameters: |
125 GERRIT_BRANCH=$GERRIT_BRANCH
126 GERRIT_REFSPEC=$GERRIT_REFSPEC
127 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
128 GERRIT_CHANGE_ID=$GERRIT_CHANGE_ID
129 GERRIT_PATCHSET_NUMBER=$GERRIT_PATCHSET_NUMBER
130 GERRIT_PATCHSET_REVISION=$GERRIT_PATCHSET_REVISION
131 NETVIRT_ARTIFACT=$NETVIRT_ARTIFACT
132 node-parameters: true
133 kill-phase-on: FAILURE
137 condition: SUCCESSFUL
139 - name: 'odl-netvirt-verify-virtual-postprocess-{stream}'
140 current-parameters: false
141 predefined-parameters: |
142 GERRIT_BRANCH=$GERRIT_BRANCH
143 GERRIT_REFSPEC=$GERRIT_REFSPEC
144 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
145 GERRIT_CHANGE_ID=$GERRIT_CHANGE_ID
146 GERRIT_PATCHSET_NUMBER=$GERRIT_PATCHSET_NUMBER
147 GERRIT_PATCHSET_REVISION=$GERRIT_PATCHSET_REVISION
148 NETVIRT_ARTIFACT=$NETVIRT_ARTIFACT
149 node-parameters: true
150 kill-phase-on: FAILURE
154 name: 'odl-netvirt-verify-virtual-{phase}-{stream}'
156 disabled: '{obj:disabled}'
167 use-build-blocker: true
169 - 'odl-netvirt-verify-virtual-install-.*'
170 - 'odl-netvirt-verify-virtual-functest-.*'
171 - 'odl-netvirt-verify-virtual-postprocess-.*'
175 - ssh-agent-credentials:
177 - '{ssh-credentials}'
187 - '{slave-label}-defaults'
188 - '{installer}-defaults'
191 - description-setter:
192 description: "Built on $NODE_NAME"
193 - '{project}-verify-{phase}-builder'
194 #####################################
196 #####################################
198 name: 'netvirt-verify-create-apex-vms-builder'
201 !include-raw: ./create-apex-vms.sh
203 name: 'netvirt-verify-install-netvirt-builder'
206 !include-raw: ./download-netvirt-artifact.sh
208 !include-raw: ./install-netvirt.sh
210 name: 'netvirt-verify-functest-builder'
213 !include-raw: ./functest-netvirt.sh
215 name: 'netvirt-verify-postprocess-builder'
218 !include-raw: ./postprocess-netvirt.sh