mirror of https://github.com/statping/statping
actions dev builds (arm6/7)
parent
66c408dc83
commit
01321e64c8
|
@ -398,7 +398,8 @@ jobs:
|
||||||
files: |
|
files: |
|
||||||
builds/statping-linux-386.tar.gz
|
builds/statping-linux-386.tar.gz
|
||||||
builds/statping-linux-amd64.tar.gz
|
builds/statping-linux-amd64.tar.gz
|
||||||
builds/statping-linux-arm.tar.gz
|
builds/statping-linux-arm6.tar.gz
|
||||||
|
builds/statping-linux-arm7.tar.gz
|
||||||
builds/statping-linux-arm64.tar.gz
|
builds/statping-linux-arm64.tar.gz
|
||||||
builds/statping-darwin-amd64.tar.gz
|
builds/statping-darwin-amd64.tar.gz
|
||||||
builds/statping-darwin-386.tar.gz
|
builds/statping-darwin-386.tar.gz
|
||||||
|
|
10
Makefile
10
Makefile
|
@ -173,16 +173,18 @@ build-linux:
|
||||||
go build -a -ldflags "-s -w -extldflags -static -X main.VERSION=${VERSION}" -o releases/statping-linux-386/statping --tags "netgo linux" ./cmd
|
go build -a -ldflags "-s -w -extldflags -static -X main.VERSION=${VERSION}" -o releases/statping-linux-386/statping --tags "netgo linux" ./cmd
|
||||||
|
|
||||||
build-linux-arm:
|
build-linux-arm:
|
||||||
|
CGO_ENABLED=1 CC=arm-linux-gnueabihf-gcc-6 CXX=arm-linux-gnueabihf-g++-6 GO111MODULE="on" GOOS=linux GOARCH=arm GOARM=6 \
|
||||||
|
go build -a -ldflags "-s -w -extldflags -static -X main.VERSION=${VERSION}" -o releases/statping-linux-arm6/statping --tags "netgo linux" ./cmd
|
||||||
CGO_ENABLED=1 CC=arm-linux-gnueabihf-gcc-6 CXX=arm-linux-gnueabihf-g++-6 GO111MODULE="on" GOOS=linux GOARCH=arm GOARM=7 \
|
CGO_ENABLED=1 CC=arm-linux-gnueabihf-gcc-6 CXX=arm-linux-gnueabihf-g++-6 GO111MODULE="on" GOOS=linux GOARCH=arm GOARM=7 \
|
||||||
go build -a -ldflags "-s -w -extldflags -static -X main.VERSION=${VERSION}" -o releases/statping-linux-arm/statping ./cmd
|
go build -a -ldflags "-s -w -extldflags -static -X main.VERSION=${VERSION}" -o releases/statping-linux-arm7/statping --tags "netgo linux" ./cmd
|
||||||
CGO_ENABLED=1 CC=aarch64-linux-gnu-gcc-6 CXX=aarch64-linux-gnu-g++-6 GO111MODULE="on" GOOS=linux GOARCH=arm64 \
|
CGO_ENABLED=1 CC=aarch64-linux-gnu-gcc-6 CXX=aarch64-linux-gnu-g++-6 GO111MODULE="on" GOOS=linux GOARCH=arm64 \
|
||||||
go build -a -ldflags "-s -w -extldflags -static -X main.VERSION=${VERSION}" -o releases/statping-linux-arm64/statping ./cmd
|
go build -a -ldflags "-s -w -extldflags -static -X main.VERSION=${VERSION}" -o releases/statping-linux-arm64/statping --tags "netgo linux" ./cmd
|
||||||
|
|
||||||
build-folders:
|
build-folders:
|
||||||
mkdir build || true
|
mkdir build || true
|
||||||
for os in windows darwin linux;\
|
for os in windows darwin linux;\
|
||||||
do \
|
do \
|
||||||
for arch in 386 amd64 arm arm64;\
|
for arch in 386 amd64 arm6 arm7 arm64;\
|
||||||
do \
|
do \
|
||||||
mkdir -p releases/statping-$$os-$$arch/; \
|
mkdir -p releases/statping-$$os-$$arch/; \
|
||||||
done \
|
done \
|
||||||
|
@ -192,7 +194,7 @@ compress-folders:
|
||||||
mkdir build || true
|
mkdir build || true
|
||||||
for os in darwin linux;\
|
for os in darwin linux;\
|
||||||
do \
|
do \
|
||||||
for arch in 386 amd64 arm arm64;\
|
for arch in 386 amd64 arm6 arm7 arm64;\
|
||||||
do \
|
do \
|
||||||
chmod +x releases/statping-$$os-$$arch/statping || true; \
|
chmod +x releases/statping-$$os-$$arch/statping || true; \
|
||||||
tar -czf releases/statping-$$os-$$arch.tar.gz -C releases/statping-$$os-$$arch statping || true; \
|
tar -czf releases/statping-$$os-$$arch.tar.gz -C releases/statping-$$os-$$arch statping || true; \
|
||||||
|
|
Loading…
Reference in New Issue