Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJo Shields <joshield@microsoft.com>2021-03-02 15:50:19 +0300
committerGitHub <noreply@github.com>2021-03-02 15:50:19 +0300
commita5cf6b825d6fb9f27a2d513113f4c4536fff3096 (patch)
treee6b3c0c1664ce075457a5ef6507fb7aed37df49e
parent1ed1688a543c0c03f8fc0cc8e6ca234a6bd45eb0 (diff)
Add an ARMv7 lane, which runs on our AARCH64 pool (#20881)
* Add an ARMv7 lane, which runs on our AARCH64 pool * Increase ARMv7 timeout to 3 hours. It doesn't quite finish in 2. * Update Docker image (now with added ping)
-rw-r--r--scripts/ci/mono-ci-job-template.yml8
-rw-r--r--scripts/ci/mono-ci.yml10
2 files changed, 17 insertions, 1 deletions
diff --git a/scripts/ci/mono-ci-job-template.yml b/scripts/ci/mono-ci-job-template.yml
index 12e215fbb48..4451c651b6e 100644
--- a/scripts/ci/mono-ci-job-template.yml
+++ b/scripts/ci/mono-ci-job-template.yml
@@ -24,10 +24,12 @@ jobs:
pool:
${{ if eq(parameters.os, 'osx') }}:
vmImage: macos-10.15
- ${{ if and(eq(parameters.os, 'linux'),ne(parameters.arch, 'aarch64')) }}:
+ ${{ if and(eq(parameters.os, 'linux'),eq(parameters.arch, 'amd64')) }}:
vmImage: ubuntu-20.04
${{ if and(eq(parameters.os, 'linux'),eq(parameters.arch, 'aarch64')) }}:
name: MonoARM64
+ ${{ if and(eq(parameters.os, 'linux'),eq(parameters.arch, 'armhf')) }}:
+ name: MonoARM64
${{ if and(eq(parameters.os, 'linux'), eq(parameters.arch, 'i386')) }}:
container:
image: i386/ubuntu:20.04
@@ -36,6 +38,10 @@ jobs:
container:
image: mcr.microsoft.com/dotnet-buildtools/prereqs:ubuntu-18.04-helix-arm64v8-a45aeeb-20190620155855
options: --platform linux/arm64 --user 0:0
+ ${{ if and(eq(parameters.os, 'linux'), eq(parameters.arch, 'armhf')) }}:
+ container:
+ image: mcr.microsoft.com/dotnet-buildtools/prereqs:ubuntu-18.04-mono-arm32v7-20210301133940-7b1af2f
+ options: --platform linux/arm/v7 --user 0:0
timeoutInMinutes: ${{ parameters.timeoutInMinutes }}
steps:
- checkout: self
diff --git a/scripts/ci/mono-ci.yml b/scripts/ci/mono-ci.yml
index 32bd9c572a5..969f2049729 100644
--- a/scripts/ci/mono-ci.yml
+++ b/scripts/ci/mono-ci.yml
@@ -50,6 +50,16 @@ variables:
jobs:
#
+# Linux armv7
+#
+- template: /scripts/ci/mono-ci-job-template.yml
+ parameters:
+ displayName: Linux ARM Hard Float
+ os: linux
+ arch: armhf
+ timeoutInMinutes: 180
+
+#
# Linux aarch64
#
- template: /scripts/ci/mono-ci-job-template.yml