@@ -28,25 +28,23 @@ jobs:
28
28
29
29
# Linux arm
30
30
- ${{ if eq(parameters.platform, 'Linux_arm') }} :
31
- - ${{ if eq(parameters.jobParameters.isFullMatrix , true) }} :
31
+ - ${{ if or( eq(parameters.jobParameters.isExtendedPlatforms , true), eq(parameters.jobParameters.includeAllPlatforms, true) ) }} :
32
32
- (Debian.10.Arm32.Open)Ubuntu.1804.ArmArch.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:debian-10-helix-arm32v7-20210304164340-6616c63
33
33
- (Debian.11.Arm32.Open)Ubuntu.1804.ArmArch.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:debian-11-helix-arm32v7-20210304164347-5a7c380
34
34
35
35
# Linux arm64
36
36
- ${{ if eq(parameters.platform, 'Linux_arm64') }} :
37
- - ${{ if eq(parameters.jobParameters.isFullMatrix, true) }} :
38
- - (Ubuntu.1804.ArmArch.Open)Ubuntu.1804.ArmArch.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:ubuntu-16.04-helix-arm64v8-20210106155927-56c6673
39
- - ${{ if eq(parameters.jobParameters.isFullMatrix, false) }} :
40
- - (Ubuntu.1804.ArmArch.Open)Ubuntu.1804.ArmArch.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:ubuntu-16.04-helix-arm64v8-20210106155927-56c6673
37
+ - (Ubuntu.1804.ArmArch.Open)Ubuntu.1804.ArmArch.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:ubuntu-16.04-helix-arm64v8-20210106155927-56c6673
41
38
42
39
# Linux musl x64
43
40
- ${{ if eq(parameters.platform, 'Linux_musl_x64') }} :
44
- - (Alpine.314.Amd64.Open)ubuntu.1604.amd64.open@mcr.microsoft.com/dotnet-buildtools/prereqs:alpine-3.14-helix-amd64-20210910135833-1848e19
45
- - ${{ if eq(parameters.jobParameters.isFullMatrix, true) }} :
41
+ - ${{ if or(ne(parameters.jobParameters.isExtendedPlatforms, true), eq(parameters.jobParameters.includeAllPlatforms, true)) }} :
42
+ - (Alpine.314.Amd64.Open)ubuntu.1604.amd64.open@mcr.microsoft.com/dotnet-buildtools/prereqs:alpine-3.14-helix-amd64-20210910135833-1848e19
43
+ - ${{ if or(eq(parameters.jobParameters.isExtendedPlatforms, true), eq(parameters.jobParameters.includeAllPlatforms, true)) }} :
46
44
- (Alpine.313.Amd64.Open)ubuntu.1604.amd64.open@mcr.microsoft.com/dotnet-buildtools/prereqs:alpine-3.13-helix-amd64-20210910135845-8a6f4f3
47
45
48
46
# Linux musl arm64
49
- - ${{ if and(eq(parameters.platform, 'Linux_musl_arm64'), eq(parameters.jobParameters.isFullMatrix , true)) }} :
47
+ - ${{ if and(eq(parameters.platform, 'Linux_musl_arm64'), or( eq(parameters.jobParameters.isExtendedPlatforms , true), eq(parameters.jobParameters.includeAllPlatforms, true) )) }} :
50
48
- (Alpine.313.Arm64.Open)ubuntu.1804.armarch.open@mcr.microsoft.com/dotnet-buildtools/prereqs:alpine-3.13-helix-arm64v8-20210910135808-8a6f4f3
51
49
- (Alpine.314.Arm64.Open)ubuntu.1804.armarch.open@mcr.microsoft.com/dotnet-buildtools/prereqs:alpine-3.14-helix-arm64v8-20210910135810-8a6f4f3
52
50
@@ -61,20 +59,15 @@ jobs:
61
59
- (Ubuntu.1910.Amd64.Open)ubuntu.1604.amd64.open@mcr.microsoft.com/dotnet-buildtools/prereqs:ubuntu-19.10-helix-amd64-cfcfd50-20191030180623
62
60
- (Debian.10.Amd64.Open)ubuntu.1604.amd64.open@mcr.microsoft.com/dotnet-buildtools/prereqs:debian-10-helix-amd64-bfcd90a-20200121150006
63
61
- ${{ if or(ne(parameters.jobParameters.testScope, 'outerloop'), ne(parameters.jobParameters.runtimeFlavor, 'mono')) }} :
64
- - ${{ if eq(parameters.jobParameters.isFullMatrix, true) }} :
65
- - (Centos.7.Amd64.Open)Ubuntu.1604.Amd64.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:centos-7-mlnet-helix-20210714125435-dde38af
62
+ - ${{ if or(eq(parameters.jobParameters.isExtendedPlatforms, true), eq(parameters.jobParameters.includeAllPlatforms, true)) }} :
66
63
- (Centos.8.Amd64.Open)Ubuntu.1604.Amd64.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:centos-8-helix-20201229003624-c1bf759
67
- - RedHat.7.Amd64.Open
68
- - Ubuntu.1804.Amd64.Open
69
- - SLES.12.Amd64.Open
70
64
- SLES.15.Amd64.Open
71
65
- (Fedora.34.Amd64.Open)ubuntu.1604.amd64.open@mcr.microsoft.com/dotnet-buildtools/prereqs:fedora-34-helix-20210913123654-4f64125
72
66
- (Ubuntu.1910.Amd64.Open)ubuntu.1604.amd64.open@mcr.microsoft.com/dotnet-buildtools/prereqs:ubuntu-19.10-helix-amd64-cfcfd50-20191030180623
73
- - (Debian.10.Amd64.Open)Ubuntu.1804.Amd64.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:debian-10-helix-amd64-20210304164434-56c6673
74
67
- (Debian.11.Amd64.Open)Ubuntu.1804.Amd64.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:debian-11-helix-amd64-20210304164428-5a7c380
75
68
- (Mariner.1.0.Amd64.Open)ubuntu.1604.amd64.open@mcr.microsoft.com/dotnet-buildtools/prereqs:cbl-mariner-1.0-helix-20210528192219-92bf620
76
69
- (openSUSE.15.2.Amd64.Open)ubuntu.1604.amd64.open@mcr.microsoft.com/dotnet-buildtools/prereqs:opensuse-15.2-helix-amd64-20211018152525-9cc02fe
77
- - ${{ if eq(parameters.jobParameters.isFullMatrix, false ) }} :
70
+ - ${{ if or(ne(parameters.jobParameters.isExtendedPlatforms, true), eq(parameters.jobParameters.includeAllPlatforms, true) ) }} :
78
71
- (Centos.7.Amd64.Open)Ubuntu.1604.Amd64.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:centos-7-mlnet-helix-20210714125435-dde38af
79
72
- RedHat.7.Amd64.Open
80
73
- (Debian.10.Amd64.Open)Ubuntu.1804.Amd64.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:debian-10-helix-amd64-20210304164434-56c6673
93
86
94
87
# OSX x64
95
88
- ${{ if eq(parameters.platform, 'OSX_x64') }} :
96
- - ${{ if eq(parameters.jobParameters.isFullMatrix , true) }} :
89
+ - ${{ if or( eq(parameters.jobParameters.isExtendedPlatforms , true), eq(parameters.jobParameters.includeAllPlatforms, true) ) }} :
97
90
- OSX.1014.Amd64.Open
98
- - OSX.1015.Amd64.Open
99
- - ${{ if eq(parameters.jobParameters.isFullMatrix, false) }} :
91
+ - ${{ if or(ne(parameters.jobParameters.isExtendedPlatforms, true), eq(parameters.jobParameters.includeAllPlatforms, true)) }} :
100
92
- OSX.1015.Amd64.Open
101
93
102
94
# Android
@@ -125,18 +117,18 @@ jobs:
125
117
- ${{ if eq(parameters.platform, 'windows_x64') }} :
126
118
# netcoreapp
127
119
- ${{ if notIn(parameters.jobParameters.framework, 'net48') }} :
120
+ # libraries on mono outerloop
128
121
- ${{ if and(eq(parameters.jobParameters.testScope, 'outerloop'), eq(parameters.jobParameters.runtimeFlavor, 'mono')) }} :
129
122
- Windows.81.Amd64.Open
130
123
- Windows.10.Amd64.Server19H1.Open
124
+ # libraries on coreclr (outerloop and innerloop), or libraries on mono innerloop
131
125
- ${{ if or(ne(parameters.jobParameters.testScope, 'outerloop'), ne(parameters.jobParameters.runtimeFlavor, 'mono')) }} :
132
- - ${{ if eq(parameters.jobParameters.isFullMatrix, true) }} :
133
- - Windows.81.Amd64.Open
126
+ - ${{ if or(eq(parameters.jobParameters.isExtendedPlatforms, true), eq(parameters.jobParameters.includeAllPlatforms, true)) }} :
134
127
- Windows.10.Amd64.ServerRS5.Open
135
- - Windows.10.Amd64.Server19H1.Open
136
- - ${{ if ne(parameters.jobParameters.runtimeFlavor, 'mono') }} :
137
- - (Windows.Nano.1809.Amd64.Open)windows.10.amd64.serverrs5.open@mcr.microsoft.com/dotnet-buildtools/prereqs:nanoserver-1809-helix-amd64-08e8e40-20200107182504
128
+ - ${{ if ne(parameters.jobParameters.testScope, 'outerloop') }} :
129
+ - Windows.10.Amd64.Server19H1.Open
138
130
- (Windows.Server.Core.1909.Amd64.Open)windows.10.amd64.server20h1.open@mcr.microsoft.com/dotnet-buildtools/prereqs:windowsservercore-2004-helix-amd64-20200904200251-272704c
139
- - ${{ if ne(parameters.jobParameters.isFullMatrix , true) }} :
131
+ - ${{ if or( ne(parameters.jobParameters.isExtendedPlatforms , true), eq(parameters.jobParameters.includeAllPlatforms, true) ) }} :
140
132
- Windows.81.Amd64.Open
141
133
- Windows.10.Amd64.Server19H1.ES.Open
142
134
- Windows.11.Amd64.ClientPre.Open
@@ -153,20 +145,18 @@ jobs:
153
145
- ${{ if eq(parameters.platform, 'windows_x86') }} :
154
146
# netcoreapp
155
147
- ${{ if notIn(parameters.jobParameters.framework, 'net48') }} :
148
+ # mono outerloop
156
149
- ${{ if and(eq(parameters.jobParameters.testScope, 'outerloop'), eq(parameters.jobParameters.runtimeFlavor, 'mono')) }} :
157
150
- Windows.7.Amd64.Open
158
151
- Windows.10.Amd64.ServerRS5.Open
152
+ # libraries on coreclr (outerloop and innerloop), or libraries on mono innerloop
159
153
- ${{ if or(ne(parameters.jobParameters.testScope, 'outerloop'), ne(parameters.jobParameters.runtimeFlavor, 'mono')) }} :
160
- - ${{ if eq(parameters.jobParameters.isFullMatrix, true) }} :
161
- - Windows.7.Amd64.Open
154
+ - ${{ if or(eq(parameters.jobParameters.isExtendedPlatforms, true), eq(parameters.jobParameters.includeAllPlatforms, true)) }} :
162
155
- Windows.10.Amd64.ServerRS5.Open
163
156
- Windows.10.Amd64.Server19H1.Open
164
- - ${{ if ne(parameters.jobParameters.isFullMatrix, true) }} :
165
- - ${{ if eq(parameters.jobParameters.buildConfig, 'Release') }} :
166
- - Windows.10.Amd64.Server19H1.ES.Open
167
- - ${{ if eq(parameters.jobParameters.buildConfig, 'Debug') }} :
168
- - Windows.7.Amd64.Open
169
- - Windows.10.Amd64.Server19H1.Open
157
+ - ${{ if or(ne(parameters.jobParameters.isExtendedPlatforms, true), eq(parameters.jobParameters.includeAllPlatforms, true)) }} :
158
+ - Windows.10.Amd64.Server19H1.ES.Open
159
+ - Windows.7.Amd64.Open
170
160
171
161
# .NETFramework
172
162
- ${{ if eq(parameters.jobParameters.framework, 'net48') }} :
0 commit comments