From 4c324f2937cbabc8a6ae5cf69b405867fc8bd137 Mon Sep 17 00:00:00 2001 From: Kris Kwiatkowski Date: Sat, 16 Feb 2019 21:37:07 +0000 Subject: [PATCH] CI on ARM32 --- .travis.yml | 12 +++++++++--- etc/dockers/debian-buster-armv7/Dockerfile | 6 ++++++ 2 files changed, 15 insertions(+), 3 deletions(-) create mode 100644 etc/dockers/debian-buster-armv7/Dockerfile diff --git a/.travis.yml b/.travis.yml index 4ca8348..6d4960b 100644 --- a/.travis.yml +++ b/.travis.yml @@ -3,7 +3,7 @@ language: go matrix: include: - - name: "Go on x86-64" + - name: "x86-64" os: linux script: - make clean @@ -11,14 +11,20 @@ matrix: - NOASM=1 make test - NOASM=0 make cover - NOASM=1 make cover - - name: "Go on ARM64" + - name: "ARM64" 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-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" - + - 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: - bash <(curl -s https://codecov.io/bash) -t 8a75b459-85b1-4e5d-aa12-4dd705914700 diff --git a/etc/dockers/debian-buster-armv7/Dockerfile b/etc/dockers/debian-buster-armv7/Dockerfile new file mode 100644 index 0000000..9d699f4 --- /dev/null +++ b/etc/dockers/debian-buster-armv7/Dockerfile @@ -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/*