11parameters :
2- - name : win_image
3- displayName : Windows Image Version
4- type : string
5- default : windows-2019
6- - name : linux_image
7- displayName : Linux Image Version
8- type : string
9- default : ubuntu-20.04
10- - name : macOS_image
11- displayName : MacOS Image Version
12- type : string
13- default : macOS-11
142- name : win_ps
153 displayName : Windows PowerShell Version
164 type : string
175 default : 5.1.14
186- name : ps7
197 displayName : PowerShell 7.0.x Version
208 type : string
21- default : 7.0.8
9+ default : 7.0.13
2210- name : ps7_1
2311 displayName : PowerShell 7.1.x Version
2412 type : string
25- default : 7.1.5
13+ default : 7.1.7
2614- name : ps7_2
2715 displayName : PowerShell 7.2.x Version
2816 type : string
29- default : 7.2.0
17+ default : 7.2.7
3018- name : latest_ps
3119 displayName : PowerShell Latest Version
3220 type : string
33- default : latest
21+ default : 7.2.7
22+ - name : netCoreVersion
23+ displayName : .NET Version
24+ type : string
25+ default : 6.0.x
26+
27+ variables :
28+ winAgentPoolName : pool-windows-2019
29+ winAgentPoolVMImage : ' '
30+ linuxAgentPoolName : pool-ubuntu-2004
31+ linuxAgentPoolVMImage : ' '
32+ macOsAgentPoolName : Azure Pipelines
33+ macOsAgentPoolVMImage : macOS-11
3434
3535pr : none
3636trigger : none
@@ -39,65 +39,87 @@ jobs:
3939- template : util/smoke-test-steps.yml
4040 parameters :
4141 name : ' Win_PS5_1_14_SmokeTest'
42- vmImage : ${{ parameters.win_image }}
42+ agentPoolName : ${{ variables.winAgentPoolName }}
43+ agentPoolVMImage : ${{ variables.winAgentPoolVMImage }}
4344 psVersion : ${{ parameters.win_ps }}
45+ netCoreVersion : ${{ parameters.netCoreVersion }}
4446
4547- template : util/smoke-test-steps.yml
4648 parameters :
4749 name : ' Win_PS7_0_X_SmokeTest'
48- vmImage : ${{ parameters.win_image }}
50+ agentPoolName : ${{ variables.winAgentPoolName }}
51+ agentPoolVMImage : ${{ variables.winAgentPoolVMImage }}
4952 psVersion : ${{ parameters.ps7 }}
53+ netCoreVersion : ${{ parameters.netCoreVersion }}
5054
5155- template : util/smoke-test-steps.yml
5256 parameters :
5357 name : ' Win_PS7_1_X_SmokeTest'
54- vmImage : ${{ parameters.win_image }}
58+ agentPoolName : ${{ variables.winAgentPoolName }}
59+ agentPoolVMImage : ${{ variables.winAgentPoolVMImage }}
5560 psVersion : ${{ parameters.ps7_1 }}
61+ netCoreVersion : ${{ parameters.netCoreVersion }}
5662
5763- template : util/smoke-test-steps.yml
5864 parameters :
5965 name : ' Win_PS7_2_X_SmokeTest'
60- vmImage : ${{ parameters.win_image }}
66+ agentPoolName : ${{ variables.winAgentPoolName }}
67+ agentPoolVMImage : ${{ variables.winAgentPoolVMImage }}
6168 psVersion : ${{ parameters.ps7_2 }}
69+ netCoreVersion : ${{ parameters.netCoreVersion }}
6270
6371- template : util/smoke-test-steps.yml
6472 parameters :
6573 name : ' Win_Latest_PS_SmokeTest'
66- vmImage : ${{ parameters.win_image }}
74+ agentPoolName : ${{ variables.winAgentPoolName }}
75+ agentPoolVMImage : ${{ variables.winAgentPoolVMImage }}
6776 psVersion : ${{ parameters.latest_ps }}
77+ netCoreVersion : ${{ parameters.netCoreVersion }}
6878
6979- template : util/smoke-test-steps.yml
7080 parameters :
7181 name : ' Linux_PS7_0_X_SmokeTest'
72- vmImage : ${{ parameters.linux_image }}
82+ agentPoolName : ${{ variables.linuxAgentPoolName }}
83+ agentPoolVMImage : ${{ variables.linuxAgentPoolVMImage }}
7384 psVersion : ${{ parameters.ps7 }}
85+ netCoreVersion : ${{ parameters.netCoreVersion }}
7486
7587- template : util/smoke-test-steps.yml
7688 parameters :
7789 name : ' Linux_PS7_1_X_SmokeTest'
78- vmImage : ${{ parameters.linux_image }}
90+ agentPoolName : ${{ variables.linuxAgentPoolName }}
91+ agentPoolVMImage : ${{ variables.linuxAgentPoolVMImage }}
7992 psVersion : ${{ parameters.ps7_1 }}
93+ netCoreVersion : ${{ parameters.netCoreVersion }}
8094
8195- template : util/smoke-test-steps.yml
8296 parameters :
8397 name : ' Linux_PS7_2_X_SmokeTest'
84- vmImage : ${{ parameters.linux_image }}
98+ agentPoolName : ${{ variables.linuxAgentPoolName }}
99+ agentPoolVMImage : ${{ variables.linuxAgentPoolVMImage }}
85100 psVersion : ${{ parameters.ps7_2 }}
101+ netCoreVersion : ${{ parameters.netCoreVersion }}
86102
87103- template : util/smoke-test-steps.yml
88104 parameters :
89105 name : ' Linux_Latest_PS_SmokeTest'
90- vmImage : ${{ parameters.linux_image }}
106+ agentPoolName : ${{ variables.linuxAgentPoolName }}
107+ agentPoolVMImage : ${{ variables.linuxAgentPoolVMImage }}
91108 psVersion : ${{ parameters.latest_ps }}
109+ netCoreVersion : ${{ parameters.netCoreVersion }}
92110
93111- template : util/smoke-test-steps.yml
94112 parameters :
95113 name : ' MacOS_PS7_2_X_SmokeTest'
96- vmImage : ${{ parameters.macOS_image }}
114+ agentPoolName : ${{ variables.macOsAgentPoolName }}
115+ agentPoolVMImage : ${{ variables.macOsAgentPoolVMImage }}
97116 psVersion : ${{ parameters.ps7_2 }}
117+ netCoreVersion : ${{ parameters.netCoreVersion }}
98118
99119- template : util/smoke-test-steps.yml
100120 parameters :
101121 name : ' MacOS_Latest_PS_SmokeTest'
102- vmImage : ${{ parameters.macOS_image }}
122+ agentPoolName : ${{ variables.macOsAgentPoolName }}
123+ agentPoolVMImage : ${{ variables.macOsAgentPoolVMImage }}
103124 psVersion : ${{ parameters.latest_ps }}
125+ netCoreVersion : ${{ parameters.netCoreVersion }}
0 commit comments