@@ -27,8 +27,11 @@ def machineTypeToOSTagMap = [
27
27
28
28
def defaultMachineTag = ' latest-or-auto'
29
29
30
- def legacyWindowsMachine = ' Windows 7'
31
- def legacyWindowsMachineTag = defaultMachineTag
30
+ def legacyWindows7Machine = ' Windows 7'
31
+ def legacyWindows7MachineTag = defaultMachineTag
32
+
33
+ def legacyWindows8Machine = ' Windows_NT'
34
+ def legacyWindows8MachineTag = defaultMachineTag
32
35
33
36
def latestWindowsMachine = ' windows.10.amd64.clientrs4.devex.open' // Windows 10 RS4 with Dev 15.7
34
37
def latestWindowsMachineTag = null // all information is included in the machine name above
@@ -237,45 +240,56 @@ def CreateStyleCheckTasks = { taskString, taskName, checkName ->
237
240
// INNER LOOP TASKS
238
241
// ----------------
239
242
240
- CreateBuildTasks (latestWindowsMachine, latestWindowsMachineTag, null , null , " -winBlue " , true , null , null )
243
+ CreateBuildTasks (latestWindowsMachine, latestWindowsMachineTag, null , null , " -win10 " , true , null , null )
241
244
242
245
// Add some additional daily configs to trigger per-PR as a quality gate:
243
246
// x64_debug Slow Tests
244
247
CreateBuildTask (true , ' x64' , ' debug' ,
245
- latestWindowsMachine, latestWindowsMachineTag, ' ci_slow' , null , ' -winBlue -includeSlow' , false , null , null )
248
+ latestWindowsMachine, latestWindowsMachineTag, ' ci_slow' , null , ' -win10 -includeSlow' , false , null , null )
246
249
// x64_debug DisableJIT
247
250
CreateBuildTask (true , ' x64' , ' debug' ,
248
- latestWindowsMachine, latestWindowsMachineTag, ' ci_disablejit' , ' "/p:BuildJIT=false"' , ' -winBlue -disablejit' , false , null , null )
251
+ latestWindowsMachine, latestWindowsMachineTag, ' ci_disablejit' , ' "/p:BuildJIT=false"' , ' -win10 -disablejit' , false , null , null )
249
252
// x64_debug Lite
250
253
CreateBuildTask (true , ' x64' , ' debug' ,
251
- latestWindowsMachine, latestWindowsMachineTag, ' ci_lite' , ' "/p:BuildLite=true"' , ' -winBlue -lite' , false , null , null )
252
- // x64_debug Legacy
254
+ latestWindowsMachine, latestWindowsMachineTag, ' ci_lite' , ' "/p:BuildLite=true"' , ' -win10 -lite' , false , null , null )
255
+ // x64_debug Legacy (Windows 7)
256
+ CreateBuildTask (true , ' x64' , ' debug' ,
257
+ legacyWindows7Machine, legacyWindows7MachineTag, ' ci_legacy7' , ' msbuild14' , ' -win7 -includeSlow' , false , null , null )
258
+ // x64_debug Legacy (Windows 8.1 (Blue))
253
259
CreateBuildTask (true , ' x64' , ' debug' ,
254
- legacyWindowsMachine, legacyWindowsMachineTag , ' ci_legacy ' , ' msbuild14' , ' -win7 -includeSlow' , false , null , null )
260
+ legacyWindows8Machine, legacyWindows8MachineTag , ' ci_legacy8 ' , ' msbuild14' , ' -winBlue -includeSlow' , false , null , null )
255
261
256
262
// -----------------
257
263
// DAILY BUILD TASKS
258
264
// -----------------
259
265
260
266
if (! branch. endsWith(' -ci' )) {
261
267
// build and test on the legacy configuration (Windows 7 + VS 2015 (Dev14))
262
- CreateBuildTasks (legacyWindowsMachine, legacyWindowsMachineTag , ' daily_legacy ' , ' msbuild14' , ' -win7 -includeSlow' , false ,
268
+ CreateBuildTasks (legacyWindows7Machine, legacyWindows7MachineTag , ' daily_legacy7 ' , ' msbuild14' , ' -win7 -includeSlow' , false ,
263
269
/* excludeConfigIf */ { isPR , buildArch , buildType -> (buildArch == ' arm' ) },
264
270
/* nonDefaultTaskSetup */ { newJob , isPR , config ->
265
271
DailyBuildTaskSetup (newJob, isPR,
266
272
" Windows 7 ${ config} " ,
267
273
' legacy\\ s+tests' )})
268
274
275
+ // build and test on the legacy configuration (Windows 8.1 (Blue) + VS 2015 (Dev14))
276
+ CreateBuildTasks (legacyWindows8Machine, legacyWindows8MachineTag, ' daily_legacy8' , ' msbuild14' , ' -winBlue -includeSlow' , false ,
277
+ /* excludeConfigIf */ { isPR , buildArch , buildType -> (buildArch == ' arm' ) },
278
+ /* nonDefaultTaskSetup */ { newJob , isPR , config ->
279
+ DailyBuildTaskSetup (newJob, isPR,
280
+ " Windows 8 ${ config} " ,
281
+ ' legacy\\ s+tests' )})
282
+
269
283
// build and test on the latest configuration (RS4 + VS 2017 Dev 15.7) with -includeSlow
270
- CreateBuildTasks (latestWindowsMachine, latestWindowsMachineTag, ' daily_slow' , null , ' -winBlue -includeSlow' , false ,
284
+ CreateBuildTasks (latestWindowsMachine, latestWindowsMachineTag, ' daily_slow' , null , ' -win10 -includeSlow' , false ,
271
285
/* excludeConfigIf */ null ,
272
286
/* nonDefaultTaskSetup */ { newJob , isPR , config ->
273
287
DailyBuildTaskSetup (newJob, isPR,
274
288
" Windows ${ config} " ,
275
289
' slow\\ s+tests' )})
276
290
277
291
// build and test on the latest configuration (RS4 + VS 2017 Dev 15.7) with JIT disabled
278
- CreateBuildTasks (latestWindowsMachine, latestWindowsMachineTag, ' daily_disablejit' , ' "/p:BuildJIT=false"' , ' -winBlue -disablejit' , true ,
292
+ CreateBuildTasks (latestWindowsMachine, latestWindowsMachineTag, ' daily_disablejit' , ' "/p:BuildJIT=false"' , ' -win10 -disablejit' , true ,
279
293
/* excludeConfigIf */ null ,
280
294
/* nonDefaultTaskSetup */ { newJob , isPR , config ->
281
295
DailyBuildTaskSetup (newJob, isPR,
0 commit comments