Skip to content
This repository was archived by the owner on Jan 23, 2023. It is now read-only.

Commit 37867bd

Browse files
authored
add Alpine ARM64 queue (#36548)
* try to add Alpine ARM64 queue * remove extra line * correct queue names * update queues * use open queue for CI * final cleanup * feedback from review
1 parent 6ca1675 commit 37867bd

File tree

1 file changed

+17
-8
lines changed

1 file changed

+17
-8
lines changed

eng/pipelines/linux.yml

Lines changed: 17 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,15 @@ jobs:
8686
_buildScriptPrefix: 'ROOTFS_DIR=/crossrootfs/arm '
8787
_buildExtraArguments: -warnAsError false
8888

89+
musl_arm64_Release:
90+
_BuildConfig: Release
91+
_architecture: arm64
92+
_framework: netcoreapp
93+
_helixQueues: $(alpineArm64Queues)
94+
_dockerContainer: alpine_37_arm64_container
95+
_buildScriptPrefix: 'ROOTFS_DIR=/crossrootfs/arm64 '
96+
_buildExtraArguments: -warnAsError false /p:BuildNativeClang=--clang5.0 /p:RuntimeOS=linux-musl
97+
8998
pool:
9099
name: Hosted Ubuntu 1604
91100

@@ -104,12 +113,12 @@ jobs:
104113
- linuxDefaultQueues: Centos.7.Amd64.Open+RedHat.7.Amd64.Open+Debian.8.Amd64.Open+Ubuntu.1604.Amd64.Open+Ubuntu.1804.Amd64.Open+OpenSuse.42.Amd64.Open+\(Fedora.28.Amd64\)[email protected]/dotnet-buildtools/prereqs:fedora-28-helix-45b1fa2-20190402012449
105114
- linuxArm64Queues: \(Ubuntu.1604.Arm64\)[email protected]/dotnet-buildtools/prereqs:ubuntu-16.04-helix-arm64v8-b049512-20190321153539
106115
- alpineQueues: \(Alpine.38.Amd64\)[email protected]/dotnet-buildtools/prereqs:alpine-3.8-helix-45b1fa2-20190327215821
107-
108116
- ${{ if eq(parameters.isOfficialBuild, 'true') }}:
109117
- linuxDefaultQueues: Centos.7.Amd64+RedHat.7.Amd64+Debian.8.Amd64+Debian.9.Amd64+Ubuntu.1604.Amd64+Ubuntu.1804.Amd64+Ubuntu.1810.Amd64+OpenSuse.42.Amd64+SLES.12.Amd64+SLES.15.Amd64+\(Fedora.28.Amd64\)[email protected]/dotnet-buildtools/prereqs:fedora-28-helix-45b1fa2-20190402012449+\(Fedora.29.Amd64\)[email protected]/dotnet-buildtools/prereqs:fedora-29-helix-c6dc5e6-20190402012449
110118
- linuxArm64Queues: \(Ubuntu.1604.Arm64\)[email protected]/dotnet-buildtools/prereqs:ubuntu-16.04-helix-arm64v8-b049512-20190321153539
111119
- linuxArmQueues: \(Debian.9.Arm32\)[email protected]/dotnet-buildtools/prereqs:debian-9-helix-arm32v7-b049512-20190321153542
112120
- alpineQueues: \(Alpine.38.Amd64\)[email protected]/dotnet-buildtools/prereqs:alpine-3.8-helix-45b1fa2-20190327215821+\(Alpine.39.Amd64\)[email protected]/dotnet-buildtools/prereqs:alpine-3.9-helix-e4eaef4-20190228230637
121+
- alpineArm64Queues: \(Alpine.38.Arm64\)[email protected]/dotnet-buildtools/prereqs:alpine-3.8-helix-arm64v8-46e69dd-20190327215724
113122

114123
# Legs without helix testing
115124
# There is no point of running legs without outerloop tests, when in an outerloop build.
@@ -127,13 +136,13 @@ jobs:
127136
_buildScriptPrefix: 'ROOTFS_DIR=/crossrootfs/arm '
128137
_dockerContainer: ubuntu_1604_arm_cross_container
129138

130-
musl_arm64_Release:
131-
_BuildConfig: Release
132-
_architecture: arm64
133-
_framework: netcoreapp
134-
_dockerContainer: alpine_37_arm64_container
135-
_buildScriptPrefix: 'ROOTFS_DIR=/crossrootfs/arm64 '
136-
_buildExtraArguments: -warnAsError false /p:BuildNativeClang=--clang5.0 /p:RuntimeOS=linux-musl
139+
musl_arm64_Release:
140+
_BuildConfig: Release
141+
_architecture: arm64
142+
_framework: netcoreapp
143+
_dockerContainer: alpine_37_arm64_container
144+
_buildScriptPrefix: 'ROOTFS_DIR=/crossrootfs/arm64 '
145+
_buildExtraArguments: -warnAsError false /p:BuildNativeClang=--clang5.0 /p:RuntimeOS=linux-musl
137146

138147
pool:
139148
name: Hosted Ubuntu 1604

0 commit comments

Comments
 (0)