Skip to content

Commit 63554d5

Browse files
authored
Merge pull request #2129 from martin-frbg/armv8azure
Move ARMv8/gcc CI job from Travis to Azure
2 parents ff1bfe7 + 4306828 commit 63554d5

File tree

2 files changed

+20
-4
lines changed

2 files changed

+20
-4
lines changed

.travis.yml

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -193,16 +193,12 @@ matrix:
193193
-D CMAKE_BUILD_TYPE=Release ../ && \
194194
cmake --build ." > Dockerfile
195195
docker build .
196-
- <<: *emulated-arm
197-
env: IMAGE_ARCH=arm64 TARGET_ARCH=ARMV8 COMPILER=gcc
198-
name: "Emulated Build for ARMV8 with gcc"
199196
- <<: *emulated-arm
200197
env: IMAGE_ARCH=arm64 TARGET_ARCH=ARMV8 COMPILER=clang
201198
name: "Emulated Build for ARMV8 with clang"
202199

203200
allow_failures:
204201
- env: IMAGE_ARCH=arm32 TARGET_ARCH=ARMV6 COMPILER=clang
205-
- env: IMAGE_ARCH=arm64 TARGET_ARCH=ARMV8 COMPILER=gcc
206202
- env: IMAGE_ARCH=arm64 TARGET_ARCH=ARMV8 COMPILER=clang
207203

208204
# whitelist

azure-pipelines.yml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,26 @@ jobs:
2626
cmake --build ." > Dockerfile
2727
docker build .
2828
displayName: Run ARMV6 docker build
29+
- job: ARMv8_gcc
30+
pool:
31+
vmImage: 'ubuntu-16.04'
32+
steps:
33+
- script: |
34+
docker run --rm --privileged multiarch/qemu-user-static:register --reset
35+
echo "FROM openblas/alpine:arm64
36+
COPY . /tmp/openblas
37+
RUN mkdir /tmp/openblas/build && \
38+
cd /tmp/openblas/build && \
39+
CC=gcc cmake -D DYNAMIC_ARCH=OFF \
40+
-D TARGET=ARMV8 \
41+
-D NOFORTRAN=ON \
42+
-D BUILD_SHARED_LIBS=ON \
43+
-D BUILD_WITHOUT_LAPACK=ON \
44+
-D BUILD_WITHOUT_CBLAS=ON \
45+
-D CMAKE_BUILD_TYPE=Release ../ && \
46+
cmake --build ." > Dockerfile
47+
docker build .
48+
displayName: Run ARMV8 docker build
2949
# manylinux1 is useful to test because the
3050
# standard Docker container uses an old version
3151
# of gcc / glibc

0 commit comments

Comments
 (0)