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 node-parameters: true
127 kill-phase-on: FAILURE
133 - name: 'odl-netvirt-verify-virtual-postprocess-{stream}'
134 current-parameters: false
135 predefined-parameters: |
136 GERRIT_BRANCH=$GERRIT_BRANCH
137 GERRIT_REFSPEC=$GERRIT_REFSPEC
138 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
139 GERRIT_CHANGE_ID=$GERRIT_CHANGE_ID
140 GERRIT_PATCHSET_NUMBER=$GERRIT_PATCHSET_NUMBER
141 GERRIT_PATCHSET_REVISION=$GERRIT_PATCHSET_REVISION
142 NETVIRT_ARTIFACT=$NETVIRT_ARTIFACT
143 node-parameters: true
144 kill-phase-on: FAILURE
148 name: 'odl-netvirt-verify-virtual-{phase}-{stream}'
150 disabled: '{obj:disabled}'
161 use-build-blocker: true
163 - 'odl-netvirt-verify-virtual-install-.*'
164 - 'odl-netvirt-verify-virtual-functest-.*'
165 - 'odl-netvirt-verify-virtual-postprocess-.*'
169 - ssh-agent-credentials:
171 - '{ssh-credentials}'
181 - '{slave-label}-defaults'
182 - '{installer}-defaults'
185 - description-setter:
186 description: "Built on $NODE_NAME"
187 - '{project}-verify-{phase}-builder'
188 #####################################
190 #####################################
192 name: 'netvirt-verify-create-apex-vms-builder'
195 !include-raw: ./create-apex-vms.sh
197 name: 'netvirt-verify-install-netvirt-builder'
200 !include-raw: ./download-netvirt-artifact.sh
202 !include-raw: ./install-netvirt.sh
204 name: 'netvirt-verify-functest-builder'
207 !include-raw: ./functest-netvirt.sh
209 name: 'netvirt-verify-postprocess-builder'
212 !include-raw: ./postprocess-netvirt.sh