1
0
mirror of https://github.com/henrydcase/nobs.git synced 2024-11-22 15:18:57 +00:00

CI on ARM32

This commit is contained in:
Henry Case 2019-02-16 21:37:07 +00:00
parent b47a731959
commit 4c324f2937
2 changed files with 15 additions and 3 deletions

View File

@ -3,7 +3,7 @@ language: go
matrix: matrix:
include: include:
- name: "Go on x86-64" - name: "x86-64"
os: linux os: linux
script: script:
- make clean - make clean
@ -11,14 +11,20 @@ matrix:
- NOASM=1 make test - NOASM=1 make test
- NOASM=0 make cover - NOASM=0 make cover
- NOASM=1 make cover - NOASM=1 make cover
- name: "Go on ARM64" - name: "ARM64"
services: docker services: docker
os: linux os: linux
script: script:
- docker run --rm --privileged multiarch/qemu-user-static:register --reset - docker run --rm --privileged multiarch/qemu-user-static:register --reset
- docker run --rm -v `pwd`:`pwd` -w `pwd` "flowher/debian-buster-aarch64-go" /bin/bash -c "NOASM=0 make test" - docker run --rm -v `pwd`:`pwd` -w `pwd` "flowher/debian-buster-aarch64-go" /bin/bash -c "NOASM=0 make test"
- docker run --rm -v `pwd`:`pwd` -w `pwd` "flowher/debian-buster-aarch64-go" /bin/bash -c "NOASM=1 make test" - docker run --rm -v `pwd`:`pwd` -w `pwd` "flowher/debian-buster-aarch64-go" /bin/bash -c "NOASM=1 make test"
- name: "ARM32"
services: docker
os: linux
script:
- docker run --rm --privileged multiarch/qemu-user-static:register --reset
- docker run --rm -v `pwd`:`pwd` -w `pwd` "flowher/debian-buster-armv7-go" /bin/bash -c "NOASM=0 make test"
- docker run --rm -v `pwd`:`pwd` -w `pwd` "flowher/debian-buster-armv7-go" /bin/bash -c "NOASM=1 make test"
after_script: after_script:
- bash <(curl -s https://codecov.io/bash) -t 8a75b459-85b1-4e5d-aa12-4dd705914700 - bash <(curl -s https://codecov.io/bash) -t 8a75b459-85b1-4e5d-aa12-4dd705914700

View File

@ -0,0 +1,6 @@
FROM multiarch/debian-debootstrap:armhf-buster
RUN apt-get update -qq
USER root
RUN apt-get install -y make golang
RUN rm -rf /var/lib/apt/lists/*