@@ -12,12 +12,17 @@ parameters: # parameters are shown up in ADO UI in a build queue time
1212- name : targetFrameworks
1313 displayName : ' Target Frameworks on Windows'
1414 type : object
15- default : [net462, net6.0, net8.0]
15+ default : [net462, net8.0]
1616
1717- name : targetFrameworksLinux
1818 displayName : ' Target Frameworks on Non-Windows'
1919 type : object
20- default : [net6.0, net8.0]
20+ default : [net8.0]
21+
22+ - name : netcoreVersionTestUtils
23+ displayName : ' Netcore Version for Test Utilities'
24+ type : object
25+ default : net8.0
2126
2227- name : buildPlatforms
2328 displayName : ' Build Platforms on Windows'
@@ -39,7 +44,7 @@ parameters: # parameters are shown up in ADO UI in a build queue time
3944- name : codeCovTargetFrameworks
4045 displayName : ' Code Coverage Target Frameworks'
4146 type : object
42- default : [net462, net6 .0]
47+ default : [net462, net8 .0]
4348
4449- name : buildType
4550 displayName : ' Build Type'
@@ -107,7 +112,8 @@ stages:
107112 hostedPool : false # whether the pool is hosted or not
108113 images : # list of images to run tests on
109114 Win22_Sql19 : ADO-MMS22-SQL19 # stage display name: image name from the pool
110- TargetFrameworks : ${{parameters.targetFrameworks }} # [net462, net6.0, net8.0] # list of target frameworks to run
115+ TargetFrameworks : ${{parameters.targetFrameworks }} # [net462, net8.0] # list of target frameworks to run
116+ netcoreVersionTestUtils : ${{parameters.netcoreVersionTestUtils }}
111117 buildPlatforms : ${{parameters.buildPlatforms }}
112118 testSets : ${{parameters.testSets }} # [1, 2, 3] # list of test sets to run
113119 useManagedSNI : ${{parameters.useManagedSNI }} # can be used for .NET Core only tests on Windows: [false, true], [false] or [true] values are allowed
@@ -131,7 +137,7 @@ stages:
131137 LocalDbSharedInstanceName : $(LocalDbSharedInstanceName)
132138 AliasName : $(SQLAliasName)
133139 # extra config properties
134- x86TestTargetFrameworks : [net6 .0] # target frameworks should run tests on x86 as well
140+ x86TestTargetFrameworks : [net8 .0] # target frameworks should run tests on x86 as well
135141 SQLRootPath : $(SQL19RootPath)
136142 enableLocalDB : true
137143 # instanceName: default: MSSQLSERVER
@@ -143,7 +149,6 @@ stages:
143149 # x86AliasRegistryPath: default: $(x86AliasRegistryPath)
144150 # SQLAliasName: default: $(SQLAliasName)
145151 # SQLAliasPort: default: $(SQLAliasPort)
146- # targetNetCoreVersion: default: $(MainTargetNetCoreVersion)
147152 # databaseName: default: Northwind
148153 # localDbAppName: default: $(LocalDbAppName)
149154 # localDbSharedInstanceName: default: $(LocalDbSharedInstanceName)
@@ -154,6 +159,7 @@ stages:
154159 images :
155160 Win22_Sql22 : ADO-MMS22-SQL22
156161 TargetFrameworks : ${{parameters.targetFrameworks }}
162+ netcoreVersionTestUtils : ${{parameters.netcoreVersionTestUtils }}
157163 buildPlatforms : ${{parameters.buildPlatforms }}
158164 testSets : ${{parameters.testSets }}
159165 useManagedSNI : ${{parameters.useManagedSNI }}
@@ -181,11 +187,13 @@ stages:
181187 SQLRootPath : $(SQL22RootPath)
182188 enableLocalDB : true
183189
190+
184191 windows_sql_22_named_instance :
185192 pool : ${{parameters.defaultPoolName }}
186193 images :
187194 Win22_Sql22_named_instance : ADO-MMS22-SQL22-WITH-NAMED-INSTANCE
188195 TargetFrameworks : ${{parameters.targetFrameworks }}
196+ netcoreVersionTestUtils : ${{parameters.netcoreVersionTestUtils }}
189197 buildPlatforms : ${{parameters.buildPlatforms }}
190198 testSets : ${{parameters.testSets }}
191199 useManagedSNI : ${{parameters.useManagedSNI }}
@@ -201,13 +209,15 @@ stages:
201209 SQLRootPath : $(SQL22RootPath)
202210 instanceName : $(NamedInstance)
203211
212+
204213 # Azure SQL Server - Windows
205214 windows_azure_sql :
206215 pool : ${{parameters.defaultPoolName }}
207216 images :
208217 Win22_Azure_Sql : ADO-MMS22-SQL19
209218 win11_Azure_Sql : ADO-CI-Win11
210219 TargetFrameworks : ${{parameters.targetFrameworks }}
220+ netcoreVersionTestUtils : ${{parameters.netcoreVersionTestUtils }}
211221 buildPlatforms : ${{parameters.buildPlatforms }}
212222 testSets : ${{parameters.testSets }}
213223 useManagedSNI : ${{parameters.useManagedSNI }}
@@ -234,6 +244,7 @@ stages:
234244 images :
235245 Win22_Azure_ARM64_Sql : ADO-WIN11-ARM64
236246 TargetFrameworks : ${{parameters.targetFrameworks }}
247+ netcoreVersionTestUtils : ${{parameters.netcoreVersionTestUtils }}
237248 buildPlatforms : ${{parameters.buildPlatforms }}
238249 testSets : ${{parameters.testSets }}
239250 useManagedSNI : ${{parameters.useManagedSNI }}
@@ -260,6 +271,7 @@ stages:
260271 images :
261272 Win22_Enclave_Sql19 : ADO-MMS22-SQL19
262273 TargetFrameworks : ${{parameters.targetFrameworks }}
274+ netcoreVersionTestUtils : ${{parameters.netcoreVersionTestUtils }}
263275 buildPlatforms : ${{parameters.buildPlatforms }}
264276 testSets : [AE]
265277 useManagedSNI : ${{parameters.useManagedSNI }}
@@ -290,6 +302,7 @@ stages:
290302 images :
291303 Ubuntu20_Sql22 : ADO-UB20-SQL22
292304 TargetFrameworks : ${{parameters.targetFrameworksLinux }}
305+ netcoreVersionTestUtils : ${{parameters.netcoreVersionTestUtils }}
293306 buildPlatforms : [AnyCPU]
294307 testSets : ${{parameters.testSets }}
295308 useManagedSNI : [true]
@@ -315,6 +328,7 @@ stages:
315328 images :
316329 Ubuntu20_Azure_Sql : ADO-UB20-Sql22
317330 TargetFrameworks : ${{parameters.targetFrameworksLinux }}
331+ netcoreVersionTestUtils : ${{parameters.netcoreVersionTestUtils }}
318332 buildPlatforms : [AnyCPU]
319333 testSets : ${{parameters.testSets }}
320334 useManagedSNI : [true]
@@ -341,6 +355,7 @@ stages:
341355 images :
342356 Ubuntu20_Enclave_Sql19 : ADO-UB20-Sql22
343357 TargetFrameworks : ${{parameters.targetFrameworksLinux }}
358+ netcoreVersionTestUtils : ${{parameters.netcoreVersionTestUtils }}
344359 buildPlatforms : [AnyCPU]
345360 testSets : [AE]
346361 useManagedSNI : [true]
@@ -371,6 +386,7 @@ stages:
371386 images :
372387 MacOS12_Azure_Sql : macOS-12
373388 TargetFrameworks : ${{parameters.targetFrameworksLinux }}
389+ netcoreVersionTestUtils : ${{parameters.netcoreVersionTestUtils }}
374390 buildPlatforms : [AnyCPU]
375391 testSets : ${{parameters.testSets }}
376392 useManagedSNI : [true]
0 commit comments