From 504a3693acb34257720f7a44f8ad7ef64e1ea267 Mon Sep 17 00:00:00 2001 From: Jo Shields Date: Thu, 8 Feb 2024 16:36:21 -0500 Subject: [PATCH] [VMR] Add short stack CI for all iOS variants (#18571) --- eng/pipelines/templates/stages/vmr-build.yml | 96 ++++++++++++++++++++ 1 file changed, 96 insertions(+) diff --git a/eng/pipelines/templates/stages/vmr-build.yml b/eng/pipelines/templates/stages/vmr-build.yml index 03844d0e6..27da3b708 100644 --- a/eng/pipelines/templates/stages/vmr-build.yml +++ b/eng/pipelines/templates/stages/vmr-build.yml @@ -345,6 +345,18 @@ stages: targetOS: windows targetArchitecture: x64 + - template: ../jobs/vmr-build.yml + parameters: + buildName: iOSSimulator_Shortstack + isBuiltFromVmr: ${{ parameters.isBuiltFromVmr }} + vmrBranch: ${{ variables.VmrBranch }} + architecture: arm64 + pool: + vmImage: ${{ variables.defaultPoolNameMac }} + container: '' + targetOS: iossimulator + targetArchitecture: arm64 + ### Additional jobs for full build ### - ${{ if in(parameters.scope, 'full') }}: @@ -361,6 +373,90 @@ stages: targetOS: android targetArchitecture: x64 + - template: ../jobs/vmr-build.yml + parameters: + buildName: iOS_Shortstack + isBuiltFromVmr: ${{ parameters.isBuiltFromVmr }} + vmrBranch: ${{ variables.VmrBranch }} + architecture: arm64 + pool: + vmImage: ${{ variables.defaultPoolNameMac }} + container: '' + targetOS: ios + targetArchitecture: arm64 + + - template: ../jobs/vmr-build.yml + parameters: + buildName: iOSSimulator_Shortstack + isBuiltFromVmr: ${{ parameters.isBuiltFromVmr }} + vmrBranch: ${{ variables.VmrBranch }} + architecture: x64 + pool: + vmImage: ${{ variables.defaultPoolNameMac }} + container: '' + targetOS: iossimulator + targetArchitecture: x64 + + - template: ../jobs/vmr-build.yml + parameters: + buildName: MacCatalyst_Shortstack + isBuiltFromVmr: ${{ parameters.isBuiltFromVmr }} + vmrBranch: ${{ variables.VmrBranch }} + architecture: arm64 + pool: + vmImage: ${{ variables.defaultPoolNameMac }} + container: '' + targetOS: maccatalyst + targetArchitecture: arm64 + + - template: ../jobs/vmr-build.yml + parameters: + buildName: MacCatalyst_Shortstack + isBuiltFromVmr: ${{ parameters.isBuiltFromVmr }} + vmrBranch: ${{ variables.VmrBranch }} + architecture: x64 + pool: + vmImage: ${{ variables.defaultPoolNameMac }} + container: '' + targetOS: maccatalyst + targetArchitecture: x64 + + - template: ../jobs/vmr-build.yml + parameters: + buildName: tvOS_Shortstack + isBuiltFromVmr: ${{ parameters.isBuiltFromVmr }} + vmrBranch: ${{ variables.VmrBranch }} + architecture: arm64 + pool: + vmImage: ${{ variables.defaultPoolNameMac }} + container: '' + targetOS: tvos + targetArchitecture: arm64 + + - template: ../jobs/vmr-build.yml + parameters: + buildName: tvOSSimulator_Shortstack + isBuiltFromVmr: ${{ parameters.isBuiltFromVmr }} + vmrBranch: ${{ variables.VmrBranch }} + architecture: arm64 + pool: + vmImage: ${{ variables.defaultPoolNameMac }} + container: '' + targetOS: tvossimulator + targetArchitecture: arm64 + + - template: ../jobs/vmr-build.yml + parameters: + buildName: tvOSSimulator_Shortstack + isBuiltFromVmr: ${{ parameters.isBuiltFromVmr }} + vmrBranch: ${{ variables.VmrBranch }} + architecture: x64 + pool: + vmImage: ${{ variables.defaultPoolNameMac }} + container: '' + targetOS: tvossimulator + targetArchitecture: x64 + - template: ../jobs/vmr-build.yml parameters: buildName: OSX