Skip to content

Commit 89f7ad3

Browse files
authored
Use new MacOS arm64 pool for official builds (#98117)
This pool is only available internally for now, so let's use it! * Add workaround from #97856 to use classic linker on macos
1 parent 5e603d5 commit 89f7ad3

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

eng/pipelines/common/xplat-setup.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -171,9 +171,13 @@ jobs:
171171
demands: ImageOverride -equals Build.Ubuntu.2204.Amd64
172172

173173
# OSX Build Pool (we don't have on-prem OSX BuildPool).
174-
${{ if in(parameters.osGroup, 'osx', 'maccatalyst', 'ios', 'iossimulator', 'tvos', 'tvossimulator') }}:
174+
${{ if and(in(parameters.osGroup, 'osx', 'maccatalyst', 'ios', 'iossimulator', 'tvos', 'tvossimulator'), eq(variables['System.TeamProject'], 'public')) }}:
175175
vmImage: 'macos-12'
176176

177+
# Official build OSX pool
178+
${{ if and(in(parameters.osGroup, 'osx', 'maccatalyst', 'ios', 'iossimulator', 'tvos', 'tvossimulator'), ne(variables['System.TeamProject'], 'public')) }}:
179+
vmImage: 'macos-13-arm64'
180+
177181
# Official Build Windows Pool
178182
${{ if and(or(eq(parameters.osGroup, 'windows'), eq(parameters.jobParameters.hostedOs, 'windows')), ne(variables['System.TeamProject'], 'public')) }}:
179183
name: $(DncEngInternalBuildPool)

0 commit comments

Comments
 (0)