Skip to content

Commit

Permalink
add Alpine ARM64 queue (dotnet#36548)
Browse files Browse the repository at this point in the history
* try to add Alpine ARM64 queue

* remove extra line

* correct queue names

* update queues

* use open queue for CI

* final cleanup

* feedback from review
  • Loading branch information
wfurt authored Apr 8, 2019
1 parent 6ca1675 commit 37867bd
Showing 1 changed file with 17 additions and 8 deletions.
25 changes: 17 additions & 8 deletions eng/pipelines/linux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -86,6 +86,15 @@ jobs:
_buildScriptPrefix: 'ROOTFS_DIR=/crossrootfs/arm '
_buildExtraArguments: -warnAsError false

musl_arm64_Release:
_BuildConfig: Release
_architecture: arm64
_framework: netcoreapp
_helixQueues: $(alpineArm64Queues)
_dockerContainer: alpine_37_arm64_container
_buildScriptPrefix: 'ROOTFS_DIR=/crossrootfs/arm64 '
_buildExtraArguments: -warnAsError false /p:BuildNativeClang=--clang5.0 /p:RuntimeOS=linux-musl

pool:
name: Hosted Ubuntu 1604

Expand All @@ -104,12 +113,12 @@ jobs:
- 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
- linuxArm64Queues: \(Ubuntu.1604.Arm64\)[email protected]/dotnet-buildtools/prereqs:ubuntu-16.04-helix-arm64v8-b049512-20190321153539
- alpineQueues: \(Alpine.38.Amd64\)[email protected]/dotnet-buildtools/prereqs:alpine-3.8-helix-45b1fa2-20190327215821

- ${{ if eq(parameters.isOfficialBuild, 'true') }}:
- 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
- linuxArm64Queues: \(Ubuntu.1604.Arm64\)[email protected]/dotnet-buildtools/prereqs:ubuntu-16.04-helix-arm64v8-b049512-20190321153539
- linuxArmQueues: \(Debian.9.Arm32\)[email protected]/dotnet-buildtools/prereqs:debian-9-helix-arm32v7-b049512-20190321153542
- 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
- alpineArm64Queues: \(Alpine.38.Arm64\)[email protected]/dotnet-buildtools/prereqs:alpine-3.8-helix-arm64v8-46e69dd-20190327215724

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

musl_arm64_Release:
_BuildConfig: Release
_architecture: arm64
_framework: netcoreapp
_dockerContainer: alpine_37_arm64_container
_buildScriptPrefix: 'ROOTFS_DIR=/crossrootfs/arm64 '
_buildExtraArguments: -warnAsError false /p:BuildNativeClang=--clang5.0 /p:RuntimeOS=linux-musl
musl_arm64_Release:
_BuildConfig: Release
_architecture: arm64
_framework: netcoreapp
_dockerContainer: alpine_37_arm64_container
_buildScriptPrefix: 'ROOTFS_DIR=/crossrootfs/arm64 '
_buildExtraArguments: -warnAsError false /p:BuildNativeClang=--clang5.0 /p:RuntimeOS=linux-musl

pool:
name: Hosted Ubuntu 1604
Expand Down

0 comments on commit 37867bd

Please sign in to comment.