Skip to content

Commit 9e21af2

Browse files
authored
Add Linux arm64 to real world benchmarks (#2986)
* Add ubuntu-arm64 run capabilities for realworld scenarios in private runs. * Update the machine pool name. * Nativeaot is not supported on ubuntu-arm64: /usr/bin/ld.bfd: unrecognised emulation mode: aarch64linux.
1 parent 312bca5 commit 9e21af2

File tree

2 files changed

+19
-0
lines changed

2 files changed

+19
-0
lines changed

azure-pipelines.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -280,6 +280,7 @@ jobs:
280280
- win-x64
281281
- ubuntu-x64
282282
- win-arm64
283+
- ubuntu-arm64
283284
isPublic: false
284285
jobParameters:
285286
kind: scenarios
@@ -321,6 +322,7 @@ jobs:
321322
# - win-x64
322323
# - ubuntu-x64
323324
# - win-arm64
325+
# - ubuntu-arm64
324326
# isPublic: false
325327
# jobParameters:
326328
# kind: maui_scenarios
@@ -386,6 +388,7 @@ jobs:
386388
- win-x64
387389
- ubuntu-x64
388390
- win-arm64
391+
- ubuntu-arm64
389392
isPublic: false
390393
jobParameters:
391394
kind: mlnet
@@ -402,6 +405,7 @@ jobs:
402405
- win-x64
403406
- ubuntu-x64
404407
- win-arm64
408+
- ubuntu-arm64
405409
isPublic: false
406410
jobParameters:
407411
kind: fsharp
@@ -418,6 +422,7 @@ jobs:
418422
- win-x64
419423
- ubuntu-x64
420424
- win-arm64
425+
- ubuntu-arm64
421426
isPublic: false
422427
jobParameters:
423428
kind: bepuphysics
@@ -434,6 +439,7 @@ jobs:
434439
- win-x64
435440
- ubuntu-x64
436441
- win-arm64
442+
- ubuntu-arm64
437443
isPublic: false
438444
jobParameters:
439445
kind: imagesharp
@@ -450,6 +456,7 @@ jobs:
450456
- win-x64
451457
- ubuntu-x64
452458
- win-arm64
459+
- ubuntu-arm64
453460
isPublic: false
454461
jobParameters:
455462
kind: roslyn

eng/performance/build_machine_matrix.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,18 @@ jobs:
9393
queue: Windows.10.Arm64.Perf.Surf
9494
${{ insert }}: ${{ parameters.jobParameters }}
9595

96+
- ${{ if and(containsValue(parameters.buildMachines, 'ubuntu-arm64'), not(eq(parameters.isPublic, true))) }}: # Ubuntu ARM64 only used in private builds currently
97+
- template: ${{ parameters.jobTemplate }}
98+
parameters:
99+
osName: ubuntu
100+
osVersion: 2004
101+
architecture: arm64
102+
pool:
103+
vmImage: ubuntu-20.04
104+
machinePool: Ampere
105+
queue: Ubuntu.2004.Arm64.Perf
106+
${{ insert }}: ${{ parameters.jobParameters }}
107+
96108
- ${{ if and(containsValue(parameters.buildMachines, 'win-x64-android-arm64'), not(eq(parameters.isPublic, true))) }}: # Windows ARM64 Pixel only used in private builds currently
97109
- template: ${{ parameters.jobTemplate }}
98110
parameters:

0 commit comments

Comments
 (0)