[CI/CD] Use remote PR test template from sonic-mgmt master to run PR test (#15977)

Why I did it
Use remote PR test template from sonic-mgmt master to run PR test.

How I did it
Modify PR test azure pipeline yml file.

How to verify it
PR test executing normally.

Signed-off-by: Chun'ang Li <chunangli@microsoft.com>
This commit is contained in:
lerry-lee 2023-08-01 16:19:43 +08:00 committed by GitHub
parent 5475f85619
commit f61334fb6e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -29,6 +29,7 @@ resources:
- repository: sonic-mgmt - repository: sonic-mgmt
type: github type: github
name: sonic-net/sonic-mgmt name: sonic-net/sonic-mgmt
ref: master
endpoint: sonic-net endpoint: sonic-net
- repository: buildimage - repository: buildimage
type: github type: github
@ -145,12 +146,12 @@ stages:
timeoutInMinutes: 240 timeoutInMinutes: 240
continueOnError: false continueOnError: false
steps: steps:
- template: .azure-pipelines/run-test-scheduler-template.yml - template: .azure-pipelines/run-test-elastictest-template.yml@sonic-mgmt
parameters: parameters:
TOPOLOGY: t0 TOPOLOGY: t0
MIN_WORKER: $(T0_INSTANCE_NUM) MIN_WORKER: $(T0_INSTANCE_NUM)
MAX_WORKER: $(T0_INSTANCE_NUM) MAX_WORKER: $(T0_INSTANCE_NUM)
MGMT_BRANCH: 202205 MGMT_BRANCH: "202205"
- job: t0_2vlans_elastictest - job: t0_2vlans_elastictest
pool: ubuntu-20.04 pool: ubuntu-20.04
@ -158,14 +159,14 @@ stages:
timeoutInMinutes: 240 timeoutInMinutes: 240
continueOnError: false continueOnError: false
steps: steps:
- template: .azure-pipelines/run-test-scheduler-template.yml - template: .azure-pipelines/run-test-elastictest-template.yml@sonic-mgmt
parameters: parameters:
TOPOLOGY: t0 TOPOLOGY: t0
TEST_SET: t0-2vlans TEST_SET: t0-2vlans
MIN_WORKER: $(T0_2VLANS_INSTANCE_NUM) MIN_WORKER: $(T0_2VLANS_INSTANCE_NUM)
MAX_WORKER: $(T0_2VLANS_INSTANCE_NUM) MAX_WORKER: $(T0_2VLANS_INSTANCE_NUM)
DEPLOY_MG_EXTRA_PARAMS: "-e vlan_config=two_vlan_a" DEPLOY_MG_EXTRA_PARAMS: "-e vlan_config=two_vlan_a"
MGMT_BRANCH: 202205 MGMT_BRANCH: "202205"
- job: t1_lag_elastictest - job: t1_lag_elastictest
pool: ubuntu-20.04 pool: ubuntu-20.04
@ -173,12 +174,12 @@ stages:
timeoutInMinutes: 240 timeoutInMinutes: 240
continueOnError: false continueOnError: false
steps: steps:
- template: .azure-pipelines/run-test-scheduler-template.yml - template: .azure-pipelines/run-test-elastictest-template.yml@sonic-mgmt
parameters: parameters:
TOPOLOGY: t1-lag TOPOLOGY: t1-lag
MIN_WORKER: $(T1_LAG_INSTANCE_NUM) MIN_WORKER: $(T1_LAG_INSTANCE_NUM)
MAX_WORKER: $(T1_LAG_INSTANCE_NUM) MAX_WORKER: $(T1_LAG_INSTANCE_NUM)
MGMT_BRANCH: 202205 MGMT_BRANCH: "202205"
- job: sonic_t0_elastictest - job: sonic_t0_elastictest
pool: ubuntu-20.04 pool: ubuntu-20.04
@ -186,7 +187,7 @@ stages:
timeoutInMinutes: 240 timeoutInMinutes: 240
continueOnError: false continueOnError: false
steps: steps:
- template: .azure-pipelines/run-test-scheduler-template.yml - template: .azure-pipelines/run-test-elastictest-template.yml@sonic-mgmt
parameters: parameters:
TOPOLOGY: t0-64-32 TOPOLOGY: t0-64-32
MIN_WORKER: $(T0_SONIC_INSTANCE_NUM) MIN_WORKER: $(T0_SONIC_INSTANCE_NUM)
@ -194,7 +195,7 @@ stages:
TEST_SET: t0-sonic TEST_SET: t0-sonic
COMMON_EXTRA_PARAMS: "--neighbor_type=sonic " COMMON_EXTRA_PARAMS: "--neighbor_type=sonic "
VM_TYPE: vsonic VM_TYPE: vsonic
MGMT_BRANCH: 202205 MGMT_BRANCH: "202205"
- job: dualtor_elastictest - job: dualtor_elastictest
pool: ubuntu-20.04 pool: ubuntu-20.04
@ -202,13 +203,13 @@ stages:
timeoutInMinutes: 240 timeoutInMinutes: 240
continueOnError: false continueOnError: false
steps: steps:
- template: .azure-pipelines/run-test-scheduler-template.yml - template: .azure-pipelines/run-test-elastictest-template.yml@sonic-mgmt
parameters: parameters:
TOPOLOGY: dualtor TOPOLOGY: dualtor
MIN_WORKER: $(T0_DUALTOR_INSTANCE_NUM) MIN_WORKER: $(T0_DUALTOR_INSTANCE_NUM)
MAX_WORKER: $(T0_DUALTOR_INSTANCE_NUM) MAX_WORKER: $(T0_DUALTOR_INSTANCE_NUM)
COMMON_EXTRA_PARAMS: "--disable_loganalyzer " COMMON_EXTRA_PARAMS: "--disable_loganalyzer "
MGMT_BRANCH: 202205 MGMT_BRANCH: "202205"
- job: multi_asic_elastictest - job: multi_asic_elastictest
pool: ubuntu-20.04 pool: ubuntu-20.04
@ -216,11 +217,11 @@ stages:
timeoutInMinutes: 1080 timeoutInMinutes: 1080
continueOnError: false continueOnError: false
steps: steps:
- template: .azure-pipelines/run-test-scheduler-template.yml - template: .azure-pipelines/run-test-elastictest-template.yml@sonic-mgmt
parameters: parameters:
TOPOLOGY: t1-8-lag TOPOLOGY: t1-8-lag
TEST_SET: multi-asic-t1-lag TEST_SET: multi-asic-t1-lag
MIN_WORKER: $(MULTI_ASIC_INSTANCE_NUM) MIN_WORKER: $(MULTI_ASIC_INSTANCE_NUM)
MAX_WORKER: $(MULTI_ASIC_INSTANCE_NUM) MAX_WORKER: $(MULTI_ASIC_INSTANCE_NUM)
NUM_ASIC: 4 NUM_ASIC: 4
MGMT_BRANCH: 202205 MGMT_BRANCH: "202205"