Skip to content

Commit d1ccddc

Browse files
authored
[ci] Move PR build to shared pool (#8854)
Removes our dependency on the Android specific build pool, which should reduce overall pool maintenance effort and cost. The `VSEng-VSMac-Xamarin-Shared` pool is used by a handful of teams and also consists of physical macOS machines that should be more performant than the hosted options.
1 parent 4127db7 commit d1ccddc

File tree

3 files changed

+12
-6
lines changed

3 files changed

+12
-6
lines changed

build-tools/automation/azure-pipelines-apidocs.yaml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,8 +58,10 @@ stages:
5858
- job: mac_build_update_docs
5959
displayName: Update API Docs
6060
pool:
61-
name: VSEng-Xamarin-RedmondMac-Android-Untrusted
62-
demands: macOS.Name -equals Monterey
61+
name: VSEng-VSMac-Xamarin-Shared
62+
demands:
63+
- macOS.Name -equals Ventura
64+
- macOS.Architecture -equals x64
6365
timeoutInMinutes: 120
6466
workspace:
6567
clean: all

build-tools/automation/azure-pipelines-nightly.yaml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,10 @@ stages:
4141
- job: mac_build_create_installers
4242
displayName: macOS > Create Installers
4343
pool:
44-
name: VSEng-Xamarin-RedmondMac-Android-Untrusted
45-
demands: macOS.Name -equals Monterey
44+
name: VSEng-VSMac-Xamarin-Shared
45+
demands:
46+
- macOS.Name -equals Ventura
47+
- macOS.Architecture -equals x64
4648
timeoutInMinutes: 420
4749
workspace:
4850
clean: all

build-tools/automation/yaml-templates/build-macos.yaml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,10 @@ stages:
2929
displayName: ${{ parameters.jobDisplayName }}
3030
pool:
3131
${{ if or(eq(variables['Build.DefinitionName'], 'Xamarin.Android-PR'), eq(variables['Build.DefinitionName'], 'Xamarin.Android Nightly')) }}:
32-
name: VSEng-Xamarin-RedmondMac-Android-Untrusted
33-
demands: macOS.Name -equals Monterey
32+
name: VSEng-VSMac-Xamarin-Shared
33+
demands:
34+
- macOS.Name -equals Ventura
35+
- macOS.Architecture -equals x64
3436
${{ else }}:
3537
name: Azure Pipelines
3638
vmImage: $(HostedMacImage)

0 commit comments

Comments
 (0)