Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
59 changes: 31 additions & 28 deletions .vsts-pr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -48,13 +48,14 @@ stages:
displayName: Build
jobs:
############### WINDOWS ###############
- template: /eng/pipelines/templates/jobs/sdk-job-matrix.yml@self
parameters:
pool:
name: $(DncEngPublicBuildPool)
demands: ImageOverride -equals windows.vs2022.amd64.open
os: windows
helixTargetQueue: windows.amd64.vs2026.pre.scout.open
# Temporarily disabled for CI stability testing — linux x64 only
# - template: /eng/pipelines/templates/jobs/sdk-job-matrix.yml@self
# parameters:
# pool:
# name: $(DncEngPublicBuildPool)
# demands: ImageOverride -equals windows.vs2022.amd64.open
# os: windows
# helixTargetQueue: windows.amd64.vs2026.pre.scout.open

############### LINUX ###############
- template: /eng/pipelines/templates/jobs/sdk-job-matrix.yml
Expand All @@ -66,26 +67,28 @@ stages:
helixTargetQueue: ubuntu.2204.amd64.open

############### MACOS ###############
- template: /eng/pipelines/templates/jobs/sdk-job-matrix.yml
parameters:
pool:
name: Azure Pipelines
vmImage: macOS-latest
os: macOS
helixTargetQueue: osx.15.amd64.open
### ARM64 ###
- ${{ if eq(parameters.enableArm64Job, true) }}:
- template: /eng/pipelines/templates/jobs/sdk-job-matrix.yml
parameters:
pool:
name: Azure Pipelines
vmImage: macOS-latest
os: macOS
helixTargetQueue: osx.15.arm64.open
macOSJobParameterSets:
- categoryName: TestBuild
targetArchitecture: arm64
runtimeIdentifier: osx-arm64
# Temporarily disabled for CI stability testing — linux x64 only
# - template: /eng/pipelines/templates/jobs/sdk-job-matrix.yml
# parameters:
# pool:
# name: Azure Pipelines
# vmImage: macOS-latest
# os: macOS
# helixTargetQueue: osx.15.amd64.open
# ### ARM64 ###
# - ${{ if eq(parameters.enableArm64Job, true) }}:
# - template: /eng/pipelines/templates/jobs/sdk-job-matrix.yml
# parameters:
# pool:
# name: Azure Pipelines
# vmImage: macOS-latest
# os: macOS
# helixTargetQueue: osx.15.arm64.open
# macOSJobParameterSets:
# - categoryName: TestBuild
# targetArchitecture: arm64
# runtimeIdentifier: osx-arm64

############### DOTNET-FORMAT ###############
- template: /eng/dotnet-format/dotnet-format-integration.yml
# Temporarily disabled for CI stability testing
# - template: /eng/dotnet-format/dotnet-format-integration.yml
25 changes: 13 additions & 12 deletions eng/pipelines/templates/jobs/sdk-job-matrix.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,18 +14,19 @@ parameters:
linuxJobParameterSets:
- categoryName: TestBuild
osProperties: $(linuxOsglibcProperties)
- categoryName: TestBuild
targetArchitecture: arm64
runtimeIdentifier: linux-arm64
osProperties: $(linuxOsglibcProperties)
# Don't run the tests on arm64. Only perform the build itself.
runTests: false
- categoryName: ContainerBased
container: azureLinux30Amd64
helixTargetContainer: $(helixTargetContainerPrefix)ubuntu-24.04-helix-amd64
osProperties: /p:OSName=linux /p:BuildSdkDeb=true /p:BuildSdkRpm=true
# Helix is hanging on this job using the container. See: https://github.com/dotnet/dnceng/issues/6000
disableJob: true
# Temporarily disabled for CI stability testing — linux x64 TestBuild only
# - categoryName: TestBuild
# targetArchitecture: arm64
# runtimeIdentifier: linux-arm64
# osProperties: $(linuxOsglibcProperties)
# # Don't run the tests on arm64. Only perform the build itself.
# runTests: false
# - categoryName: ContainerBased
# container: azureLinux30Amd64
# helixTargetContainer: $(helixTargetContainerPrefix)ubuntu-24.04-helix-amd64
# osProperties: /p:OSName=linux /p:BuildSdkDeb=true /p:BuildSdkRpm=true
# # Helix is hanging on this job using the container. See: https://github.com/dotnet/dnceng/issues/6000
# disableJob: true
### MACOS ###
macOSJobParameterSets:
- categoryName: TestBuild
Expand Down
Loading