Skip to content

Commit ad38ed9

Browse files
authored
Merge pull request sonic-net#546 from yutongzhang-microsoft/yutongzhang/test_pipeline_202412
[202412] Set up PR testing in 202412 branch
2 parents a69c4f6 + e2b4464 commit ad38ed9

File tree

1 file changed

+18
-75
lines changed

1 file changed

+18
-75
lines changed

azure-pipelines.yml

+18-75
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,11 @@ name: $(TeamProject)_$(Build.DefinitionName)_$(SourceBranchName)_$(Date:yyyyMMdd
2525

2626
resources:
2727
repositories:
28-
- repository: sonic-mgmt
28+
- repository: sonic-mgmt.msft
2929
type: github
30-
name: sonic-net/sonic-mgmt
31-
ref: master
32-
endpoint: sonic-net
30+
name: Azure/sonic-mgmt.msft
31+
ref: 202412
32+
endpoint: build
3333
- repository: buildimage
3434
type: github
3535
name: sonic-net/sonic-buildimage
@@ -171,77 +171,82 @@ stages:
171171
timeoutInMinutes: 240
172172
continueOnError: false
173173
steps:
174-
- template: .azure-pipelines/run-test-elastictest-template.yml@sonic-mgmt
174+
- template: .azure-pipelines/run-test-elastictest-template.yml@sonic-mgmt.msft
175175
parameters:
176176
TOPOLOGY: t0
177177
MIN_WORKER: $(T0_INSTANCE_NUM)
178178
MAX_WORKER: $(T0_INSTANCE_NUM)
179179
MGMT_BRANCH: $(BUILD_BRANCH)
180+
MGMT_URL: "https://raw.githubusercontent.com/Azure/sonic-mgmt.msft"
180181

181182
- job: t0_2vlans_elastictest
182183
pool: sonic-ubuntu-1c
183184
displayName: "kvmtest-t0-2vlans by Elastictest"
184185
timeoutInMinutes: 240
185186
continueOnError: false
186187
steps:
187-
- template: .azure-pipelines/run-test-elastictest-template.yml@sonic-mgmt
188+
- template: .azure-pipelines/run-test-elastictest-template.yml@sonic-mgmt.msft
188189
parameters:
189190
TOPOLOGY: t0
190191
TEST_SET: t0-2vlans
191192
MIN_WORKER: $(T0_2VLANS_INSTANCE_NUM)
192193
MAX_WORKER: $(T0_2VLANS_INSTANCE_NUM)
193194
MGMT_BRANCH: $(BUILD_BRANCH)
194195
DEPLOY_MG_EXTRA_PARAMS: "-e vlan_config=two_vlan_a"
196+
MGMT_URL: "https://raw.githubusercontent.com/Azure/sonic-mgmt.msft"
195197

196198
- job: t1_lag_elastictest
197199
pool: sonic-ubuntu-1c
198200
displayName: "kvmtest-t1-lag by Elastictest"
199201
timeoutInMinutes: 240
200202
continueOnError: false
201203
steps:
202-
- template: .azure-pipelines/run-test-elastictest-template.yml@sonic-mgmt
204+
- template: .azure-pipelines/run-test-elastictest-template.yml@sonic-mgmt.msft
203205
parameters:
204206
TOPOLOGY: t1-lag
205207
MIN_WORKER: $(T1_LAG_INSTANCE_NUM)
206208
MAX_WORKER: $(T1_LAG_INSTANCE_NUM)
207209
MGMT_BRANCH: $(BUILD_BRANCH)
210+
MGMT_URL: "https://raw.githubusercontent.com/Azure/sonic-mgmt.msft"
208211

209212
- job: multi_asic_elastictest
210213
displayName: "kvmtest-multi-asic-t1-lag by Elastictest"
211214
pool: sonic-ubuntu-1c
212215
timeoutInMinutes: 240
213216
continueOnError: false
214217
steps:
215-
- template: .azure-pipelines/run-test-elastictest-template.yml@sonic-mgmt
218+
- template: .azure-pipelines/run-test-elastictest-template.yml@sonic-mgmt.msft
216219
parameters:
217220
TOPOLOGY: t1-8-lag
218221
TEST_SET: multi-asic-t1-lag
219222
MIN_WORKER: $(MULTI_ASIC_INSTANCE_NUM)
220223
MAX_WORKER: $(MULTI_ASIC_INSTANCE_NUM)
221224
NUM_ASIC: 4
222225
MGMT_BRANCH: $(BUILD_BRANCH)
226+
MGMT_URL: "https://raw.githubusercontent.com/Azure/sonic-mgmt.msft"
223227

224228
- job: dualtor_elastictest
225229
pool: sonic-ubuntu-1c
226230
displayName: "kvmtest-dualtor-t0 by Elastictest"
227231
timeoutInMinutes: 240
228232
continueOnError: false
229233
steps:
230-
- template: .azure-pipelines/run-test-elastictest-template.yml@sonic-mgmt
234+
- template: .azure-pipelines/run-test-elastictest-template.yml@sonic-mgmt.msft
231235
parameters:
232236
TOPOLOGY: dualtor
233237
MIN_WORKER: $(T0_DUALTOR_INSTANCE_NUM)
234238
MAX_WORKER: $(T0_DUALTOR_INSTANCE_NUM)
235239
MGMT_BRANCH: $(BUILD_BRANCH)
236240
COMMON_EXTRA_PARAMS: "--disable_loganalyzer "
241+
MGMT_URL: "https://raw.githubusercontent.com/Azure/sonic-mgmt.msft"
237242

238243
- job: sonic_t0_elastictest
239244
displayName: "kvmtest-t0-sonic by Elastictest"
240245
pool: sonic-ubuntu-1c
241246
timeoutInMinutes: 240
242247
continueOnError: false
243248
steps:
244-
- template: .azure-pipelines/run-test-elastictest-template.yml@sonic-mgmt
249+
- template: .azure-pipelines/run-test-elastictest-template.yml@sonic-mgmt.msft
245250
parameters:
246251
TOPOLOGY: t0-64-32
247252
MIN_WORKER: $(T0_SONIC_INSTANCE_NUM)
@@ -250,80 +255,18 @@ stages:
250255
MGMT_BRANCH: $(BUILD_BRANCH)
251256
COMMON_EXTRA_PARAMS: "--neighbor_type=sonic "
252257
VM_TYPE: vsonic
258+
MGMT_URL: "https://raw.githubusercontent.com/Azure/sonic-mgmt.msft"
253259

254260
- job: dpu_elastictest
255261
displayName: "kvmtest-dpu by Elastictest"
256262
timeoutInMinutes: 240
257263
continueOnError: false
258264
pool: sonic-ubuntu-1c
259265
steps:
260-
- template: .azure-pipelines/run-test-elastictest-template.yml@sonic-mgmt
266+
- template: .azure-pipelines/run-test-elastictest-template.yml@sonic-mgmt.msft
261267
parameters:
262268
TOPOLOGY: dpu
263269
MIN_WORKER: $(T0_SONIC_INSTANCE_NUM)
264270
MAX_WORKER: $(T0_SONIC_INSTANCE_NUM)
265271
MGMT_BRANCH: $(BUILD_BRANCH)
266-
267-
- job: onboarding_elastictest_t0
268-
displayName: "onboarding t0 testcases by Elastictest - optional"
269-
timeoutInMinutes: 240
270-
continueOnError: true
271-
pool: sonic-ubuntu-1c
272-
steps:
273-
- template: .azure-pipelines/run-test-elastictest-template.yml@sonic-mgmt
274-
parameters:
275-
TOPOLOGY: t0
276-
STOP_ON_FAILURE: "False"
277-
RETRY_TIMES: 0
278-
MIN_WORKER: $(T0_ONBOARDING_SONIC_INSTANCE_NUM)
279-
MAX_WORKER: $(T0_ONBOARDING_SONIC_INSTANCE_NUM)
280-
KVM_IMAGE_BRANCH: $(BUILD_BRANCH)
281-
MGMT_BRANCH: $(BUILD_BRANCH)
282-
TEST_SET: onboarding_t0
283-
284-
- job: onboarding_elastictest_t1
285-
displayName: "onboarding t1 testcases by Elastictest - optional"
286-
timeoutInMinutes: 240
287-
continueOnError: true
288-
pool: sonic-ubuntu-1c
289-
steps:
290-
- template: .azure-pipelines/run-test-elastictest-template.yml@sonic-mgmt
291-
parameters:
292-
TOPOLOGY: t1-lag
293-
STOP_ON_FAILURE: "False"
294-
RETRY_TIMES: 0
295-
MIN_WORKER: $(T1_LAG_ONBOARDING_INSTANCE_NUM)
296-
MAX_WORKER: $(T1_LAG_ONBOARDING_INSTANCE_NUM)
297-
KVM_IMAGE_BRANCH: $(BUILD_BRANCH)
298-
MGMT_BRANCH: $(BUILD_BRANCH)
299-
TEST_SET: onboarding_t1
300-
301-
# - job: onboarding_elastictest_dualtor
302-
# displayName: "onboarding dualtor testcases by Elastictest - optional"
303-
# timeoutInMinutes: 240
304-
# continueOnError: true
305-
# pool: sonic-ubuntu-1c
306-
# steps:
307-
# - template: .azure-pipelines/run-test-elastictest-template.yml@sonic-mgmt
308-
# parameters:
309-
# TOPOLOGY: dualtor
310-
# STOP_ON_FAILURE: "False"
311-
# RETRY_TIMES: 0
312-
# MIN_WORKER: $(T0_DUALTOR_INSTANCE_NUM)
313-
# MAX_WORKER: $(T0_DUALTOR_INSTANCE_NUM)
314-
# KVM_IMAGE_BRANCH: $(BUILD_BRANCH)
315-
# MGMT_BRANCH: $(BUILD_BRANCH)
316-
# TEST_SET: onboarding_dualtor
317-
318-
# - job: wan_elastictest
319-
# displayName: "kvmtest-wan by Elastictest"
320-
# pool: sonic-ubuntu-1c
321-
# timeoutInMinutes: 240
322-
# continueOnError: false
323-
# steps:
324-
# - template: .azure-pipelines/run-test-scheduler-template.yml
325-
# parameters:
326-
# TOPOLOGY: wan-pub
327-
# MIN_WORKER: $(WAN_INSTANCE_NUM)
328-
# MAX_WORKER: $(WAN_INSTANCE_NUM)
329-
# COMMON_EXTRA_PARAMS: "--skip_sanity "
272+
MGMT_URL: "https://raw.githubusercontent.com/Azure/sonic-mgmt.msft"

0 commit comments

Comments
 (0)