7 #####################################
9 #####################################
15 #####################################
16 # patch verification phases
17 #####################################
22 #####################################
24 #####################################
26 - 'odl-netvirt-verify-virtual-{stream}'
27 - 'odl-netvirt-verify-virtual-{phase}-{stream}'
28 #####################################
30 #####################################
32 name: 'odl-netvirt-verify-virtual-{stream}'
34 project-type: multijob
36 disabled: '{obj:disabled}'
53 name: NETVIRT_ARTIFACT
54 default: $WORKSPACE/distribution-karaf.tar.gz"
55 - 'odl-netvirt-virtual-defaults'
59 # url: 'https://git.opendaylight.org/gerrit/p/$PROJECT.git'
60 # refspec: '$GERRIT_REFSPEC'
62 # - 'origin/$GERRIT_BRANCH'
64 # choosing-strategy: 'gerrit'
66 # wipe-workspace: true
68 credentials-id: '{ssh-credentials}'
69 refspec: '$GERRIT_REFSPEC'
70 choosing-strategy: 'gerrit'
74 server-name: 'git.opendaylight.org'
76 - comment-added-contains-event:
77 comment-contains-value: 'https://jenkins.opendaylight.org/releng/job/netvirt-patch-test-current-carbon/.*?/ : SUCCESS'
78 - comment-added-contains-event:
79 comment-contains-value: 'https://jenkins.opendaylight.org/releng/job/netvirt-patch-test-current-carbon/.*?/ : UNSTABLE'
81 - project-compare-type: 'ANT'
82 project-pattern: '{project}'
84 - branch-compare-type: 'ANT'
85 branch-pattern: '**/{branch}'
86 readable-message: true
90 description: "Built on $NODE_NAME"
98 - name: 'odl-netvirt-verify-virtual-install-{stream}'
99 current-parameters: false
100 predefined-parameters: |
101 GERRIT_BRANCH=$GERRIT_BRANCH
102 GERRIT_REFSPEC=$GERRIT_REFSPEC
103 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
104 GERRIT_CHANGE_ID=$GERRIT_CHANGE_ID
105 GERRIT_PATCHSET_NUMBER=$GERRIT_PATCHSET_NUMBER
106 GERRIT_PATCHSET_REVISION=$GERRIT_PATCHSET_REVISION
107 NETVIRT_ARTIFACT=$NETVIRT_ARTIFACT
108 node-parameters: true
109 kill-phase-on: FAILURE
113 condition: SUCCESSFUL
115 - name: 'odl-netvirt-verify-virtual-functest-{stream}'
116 current-parameters: false
117 predefined-parameters: |
118 GERRIT_BRANCH=$GERRIT_BRANCH
119 GERRIT_REFSPEC=$GERRIT_REFSPEC
120 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
121 GERRIT_CHANGE_ID=$GERRIT_CHANGE_ID
122 GERRIT_PATCHSET_NUMBER=$GERRIT_PATCHSET_NUMBER
123 GERRIT_PATCHSET_REVISION=$GERRIT_PATCHSET_REVISION
124 NETVIRT_ARTIFACT=$NETVIRT_ARTIFACT
125 node-parameters: true
126 kill-phase-on: FAILURE
130 condition: SUCCESSFUL
132 - name: 'odl-netvirt-verify-virtual-postprocess-{stream}'
133 current-parameters: false
134 predefined-parameters: |
135 GERRIT_BRANCH=$GERRIT_BRANCH
136 GERRIT_REFSPEC=$GERRIT_REFSPEC
137 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
138 GERRIT_CHANGE_ID=$GERRIT_CHANGE_ID
139 GERRIT_PATCHSET_NUMBER=$GERRIT_PATCHSET_NUMBER
140 GERRIT_PATCHSET_REVISION=$GERRIT_PATCHSET_REVISION
141 NETVIRT_ARTIFACT=$NETVIRT_ARTIFACT
142 node-parameters: true
143 kill-phase-on: FAILURE
147 name: 'odl-netvirt-verify-virtual-{phase}-{stream}'
149 disabled: '{obj:disabled}'
160 use-build-blocker: true
162 - 'odl-netvirt-verify-virtual-install-.*'
163 - 'odl-netvirt-verify-virtual-functest-.*'
164 - 'odl-netvirt-verify-virtual-postprocess-.*'
168 - gerrit-trigger-scm:
169 credentials-id: '{ssh-credentials}'
170 refspec: '$GERRIT_REFSPEC'
171 choosing-strategy: 'gerrit'
174 - ssh-agent-credentials:
176 - '{ssh-credentials}'
186 - 'odl-netvirt-virtual-defaults'
187 - '{installer}-defaults'
190 - description-setter:
191 description: "Built on $NODE_NAME"
192 - '{project}-verify-{phase}-builder'
193 #####################################
195 #####################################
197 name: 'netvirt-verify-install-builder'
200 !include-raw: ./download-netvirt-artifact.sh
202 !include-raw: ./install-netvirt.sh
205 name: 'netvirt-verify-functest-builder'
208 !include-raw: ./functest-netvirt.sh
211 name: 'netvirt-verify-postprocess-builder'
214 !include-raw: ./postprocess-netvirt.sh