Skip to content

Commit 43e4def

Browse files
jander-msftgithub-actions
authored and
github-actions
committed
Have public builds only run x64 Helix tests (#7885)
1 parent 1ff8f55 commit 43e4def

5 files changed

+16
-16
lines changed

eng/pipelines/dotnet-monitor-cg.yml

-1
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,6 @@ extends:
3333
- template: /eng/pipelines/jobs/platform-matrix.yml@self
3434
parameters:
3535
jobTemplate: /eng/pipelines/jobs/build-binaries.yml@self
36-
includeArm64: true
3736
jobParameters:
3837
disableComponentGovernance: false
3938
disableSbom: true

eng/pipelines/dotnet-monitor-codeql.yml

+1-2
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ variables:
22
- template: /eng/common/templates-official/variables/pool-providers.yml@self
33
- name: _TeamName
44
value: DotNetCore
5-
5+
66
trigger: none
77

88
schedules:
@@ -32,6 +32,5 @@ extends:
3232
- template: /eng/pipelines/jobs/platform-matrix.yml@self
3333
parameters:
3434
jobTemplate: /eng/pipelines/jobs/build-codeql.yml@self
35-
includeArm64: true
3635
jobParameters:
3736
enableTsa: ${{ parameters.enableTsa }}

eng/pipelines/dotnet-monitor-official.yml

+2-3
Original file line numberDiff line numberDiff line change
@@ -78,15 +78,15 @@ extends:
7878
# Generate a TPN for only the dotnet-monitor project
7979
- template: /eng/pipelines/jobs/tpn.yml@self
8080

81-
# Build and (optionally) test binaries
81+
# Build binaries
8282
- template: /eng/pipelines/jobs/platform-matrix.yml@self
8383
parameters:
8484
jobTemplate: /eng/pipelines/jobs/build-binaries.yml@self
85-
includeArm64: ${{ or(ne(variables['System.TeamProject'], 'public'), eq(parameters.useHelix, 'true')) }}
8685
jobParameters:
8786
publishBinaries: true
8887
publishArtifacts: ${{ and(ne(variables['System.TeamProject'], 'public'), notin(variables['Build.Reason'], 'PullRequest')) }}
8988

89+
# (Optionally) Test binaries
9090
- ${{ if ne(parameters.testGroup, 'None') }}:
9191
- template: /eng/pipelines/jobs/platform-matrix.yml@self
9292
parameters:
@@ -109,7 +109,6 @@ extends:
109109
- template: /eng/pipelines/jobs/platform-matrix.yml@self
110110
parameters:
111111
jobTemplate: /eng/pipelines/jobs/build-archive.yml@self
112-
includeArm64: true
113112
# This stage creates NuGet packages and generates the BAR manifests
114113
- ${{ if and(ne(variables['System.TeamProject'], 'public'), notin(variables['Build.Reason'], 'PullRequest')) }}:
115114
- stage: PackSignPublish

eng/pipelines/dotnet-monitor-public.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,6 @@ extends:
5252
- template: /eng/pipelines/jobs/platform-matrix.yml@self
5353
parameters:
5454
jobTemplate: /eng/pipelines/jobs/build-binaries.yml@self
55-
includeArm64: true
5655
includeDebug: true
5756
jobParameters:
5857
publishBinaries: true
@@ -63,7 +62,8 @@ extends:
6362
- template: /eng/pipelines/jobs/platform-matrix.yml@self
6463
parameters:
6564
jobTemplate: /eng/pipelines/jobs/test-binaries.yml@self
66-
includeArm64: true
65+
includeArm64: false
66+
includeX86: false
6767
jobParameters:
6868
testGroup: ${{ parameters.testGroup }}
6969
useHelix: true

eng/pipelines/jobs/platform-matrix.yml

+11-8
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,9 @@ parameters:
88
# Determines if debug configurations should be included
99
includeDebug: false
1010
# Determines if ARM64 architectures should be included
11-
includeArm64: false
11+
includeArm64: true
12+
# Determines if X86 architectures should be included
13+
includeX86: true
1214

1315
jobs:
1416
- ${{ if eq(parameters.includeDebug, 'true') }}:
@@ -24,13 +26,14 @@ jobs:
2426
configuration: Release
2527
targetRid: win-x64
2628
${{ insert }}: ${{ parameters.jobParameters }}
27-
- template: ${{ parameters.jobTemplate }}
28-
parameters:
29-
osGroup: Windows
30-
configuration: Release
31-
architecture: x86
32-
targetRid: win-x86
33-
${{ insert }}: ${{ parameters.jobParameters }}
29+
- ${{ if eq(parameters.includeX86, 'true') }}:
30+
- template: ${{ parameters.jobTemplate }}
31+
parameters:
32+
osGroup: Windows
33+
configuration: Release
34+
architecture: x86
35+
targetRid: win-x86
36+
${{ insert }}: ${{ parameters.jobParameters }}
3437
- ${{ if eq(parameters.includeArm64, 'true') }}:
3538
- template: ${{ parameters.jobTemplate }}
3639
parameters:

0 commit comments

Comments
 (0)