Skip to content

Commit 4d8c187

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

5 files changed

+16
-16
lines changed

eng/pipelines/dotnet-monitor-cg.yml

-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@ extends:
2929
- template: /eng/pipelines/jobs/platform-matrix.yml@self
3030
parameters:
3131
jobTemplate: /eng/pipelines/jobs/build-binaries.yml@self
32-
includeArm64: true
3332
jobParameters:
3433
disableComponentGovernance: false
3534
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
@@ -77,15 +77,15 @@ extends:
7777
# Generate a TPN for only the dotnet-monitor project
7878
- template: /eng/pipelines/jobs/tpn.yml@self
7979

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

88+
# (Optionally) Test binaries
8989
- ${{ if ne(parameters.testGroup, 'None') }}:
9090
- template: /eng/pipelines/jobs/platform-matrix.yml@self
9191
parameters:
@@ -108,7 +108,6 @@ extends:
108108
- template: /eng/pipelines/jobs/platform-matrix.yml@self
109109
parameters:
110110
jobTemplate: /eng/pipelines/jobs/build-archive.yml@self
111-
includeArm64: true
112111
# This stage creates NuGet packages and generates the BAR manifests
113112
- ${{ if and(ne(variables['System.TeamProject'], 'public'), notin(variables['Build.Reason'], 'PullRequest')) }}:
114113
- 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)