7 #####################################
9 #####################################
15 #####################################
16 # patch verification phases
17 #####################################
20 slave-label: 'ericsson-virtual5'
22 slave-label: 'odl-netvirt-virtual'
24 slave-label: 'odl-netvirt-virtual'
26 slave-label: 'odl-netvirt-virtual'
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 - 'odl-netvirt-virtual-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: 'functest-netvirt-virtual-suite-{stream}'
123 predefined-parameters: |
124 FUNCTEST_SUITE_NAME=vping_userdata,bgpvpn
125 RC_FILE_PATH=/home/jenkins/cloner-info/overcloudrc
126 DEPLOY_SCENARIO=os-odl_l2-bgpvpn-noha
127 node-parameters: true
128 kill-phase-on: FAILURE
134 - name: 'odl-netvirt-verify-virtual-postprocess-{stream}'
135 current-parameters: false
136 predefined-parameters: |
137 GERRIT_BRANCH=$GERRIT_BRANCH
138 GERRIT_REFSPEC=$GERRIT_REFSPEC
139 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
140 GERRIT_CHANGE_ID=$GERRIT_CHANGE_ID
141 GERRIT_PATCHSET_NUMBER=$GERRIT_PATCHSET_NUMBER
142 GERRIT_PATCHSET_REVISION=$GERRIT_PATCHSET_REVISION
143 NETVIRT_ARTIFACT=$NETVIRT_ARTIFACT
144 node-parameters: true
145 kill-phase-on: FAILURE
149 name: 'odl-netvirt-verify-virtual-{phase}-{stream}'
151 disabled: '{obj:disabled}'
162 use-build-blocker: true
164 - 'odl-netvirt-verify-virtual-install-.*'
165 - 'odl-netvirt-verify-virtual-functest-.*'
166 - 'odl-netvirt-verify-virtual-postprocess-.*'
180 - '{slave-label}-defaults'
181 - '{installer}-defaults'
184 - description-setter:
185 description: "Built on $NODE_NAME"
186 - '{project}-verify-{phase}-builder'
187 #####################################
189 #####################################
191 name: 'netvirt-verify-create-apex-vms-builder'
194 !include-raw: ./create-apex-vms.sh
196 name: 'netvirt-verify-install-netvirt-builder'
199 !include-raw: ./download-netvirt-artifact.sh
201 !include-raw: ./install-netvirt.sh
203 name: 'netvirt-verify-functest-builder'
206 !include-raw: ./functest-netvirt.sh
208 name: 'netvirt-verify-postprocess-builder'
211 !include-raw: ./postprocess-netvirt.sh