mirror of
https://github.com/henrydcase/nobs.git
synced 2024-11-29 10:21:23 +00:00
support go 1.14
NOBS now supports Go 1.14 for * x86-64 * ARM
This commit is contained in:
parent
d0692c81f0
commit
4ceedb372c
21
.travis.yml
21
.travis.yml
@ -2,6 +2,7 @@ sudo: required
|
|||||||
language: go
|
language: go
|
||||||
go:
|
go:
|
||||||
- 1.13.x
|
- 1.13.x
|
||||||
|
- 1.14.x
|
||||||
- master
|
- master
|
||||||
|
|
||||||
matrix:
|
matrix:
|
||||||
@ -12,15 +13,25 @@ matrix:
|
|||||||
- make clean
|
- make clean
|
||||||
- NOASM=0 make test
|
- NOASM=0 make test
|
||||||
- NOASM=1 make test
|
- NOASM=1 make test
|
||||||
- NOASM=0 make cover
|
- name: "Go 1.13 on ARM64"
|
||||||
- NOASM=1 make cover
|
|
||||||
- name: "Go on 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-1.13" /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-1.13" /bin/bash -c "NOASM=1 make test"
|
||||||
|
- name: "Go 1.14 on 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-1.14" /bin/bash -c "NOASM=0 make test"
|
||||||
|
- docker run --rm -v `pwd`:`pwd` -w `pwd` "flowher/debian-buster-aarch64-go-1.14" /bin/bash -c "NOASM=1 make test"
|
||||||
|
- name: "Coverage"
|
||||||
|
os: linux
|
||||||
|
script:
|
||||||
|
- NOASM=0 make cover
|
||||||
|
- NOASM=1 make cover
|
||||||
|
|
||||||
|
|
||||||
after_script:
|
after_script:
|
||||||
|
@ -4,8 +4,8 @@ RUN apt-get upgrade -y
|
|||||||
RUN apt-get update -qq
|
RUN apt-get update -qq
|
||||||
USER root
|
USER root
|
||||||
RUN apt-get install -y make wget ca-certificates
|
RUN apt-get install -y make wget ca-certificates
|
||||||
RUN wget https://dl.google.com/go/go1.12.5.linux-arm64.tar.gz
|
RUN wget https://dl.google.com/go/go1.13.linux-arm64.tar.gz
|
||||||
RUN tar -xzf go1.12.5.linux-arm64.tar.gz
|
RUN tar -xzf go1.13.linux-arm64.tar.gz
|
||||||
RUN mv go /usr/local/
|
RUN mv go /usr/local/
|
||||||
RUN ln -s /usr/local/go/bin/go /usr/bin/
|
RUN ln -s /usr/local/go/bin/go /usr/bin/
|
||||||
RUN rm -rf /var/lib/apt/lists/* go1.12.5.linux-arm64.tar.gz
|
RUN rm -rf /var/lib/apt/lists/* go1.13.linux-arm64.tar.gz
|
11
etc/dockers/debian-buster-aarch64/Dockerfile_1_14
Normal file
11
etc/dockers/debian-buster-aarch64/Dockerfile_1_14
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
FROM multiarch/debian-debootstrap:arm64-buster
|
||||||
|
|
||||||
|
RUN apt-get upgrade -y
|
||||||
|
RUN apt-get update -qq
|
||||||
|
USER root
|
||||||
|
RUN apt-get install -y make wget ca-certificates
|
||||||
|
RUN wget https://dl.google.com/go/go1.14.linux-arm64.tar.gz
|
||||||
|
RUN tar -xzf go1.14.linux-arm64.tar.gz
|
||||||
|
RUN mv go /usr/local/
|
||||||
|
RUN ln -s /usr/local/go/bin/go /usr/bin/
|
||||||
|
RUN rm -rf /var/lib/apt/lists/* go1.14.linux-arm64.tar.gz
|
Loading…
Reference in New Issue
Block a user