mirror of https://github.com/statping/statping
github action builds
parent
8930454f75
commit
dfb180f741
|
@ -268,7 +268,7 @@ jobs:
|
||||||
COMMIT: $GITHUB_SHA
|
COMMIT: $GITHUB_SHA
|
||||||
run: |
|
run: |
|
||||||
go env
|
go env
|
||||||
make build-linux
|
make build-linux build-linux-arm
|
||||||
|
|
||||||
- name: Upload Linux Builds
|
- name: Upload Linux Builds
|
||||||
uses: actions/upload-artifact@v1
|
uses: actions/upload-artifact@v1
|
||||||
|
|
14
Makefile
14
Makefile
|
@ -11,6 +11,7 @@ TRAVIS_BUILD_CMD='{ "request": { "branch": "master", "message": "Compile master
|
||||||
TEST_DIR=$(GOPATH)/src/github.com/statping/statping
|
TEST_DIR=$(GOPATH)/src/github.com/statping/statping
|
||||||
PATH:=/usr/local/bin:$(GOPATH)/bin:$(PATH)
|
PATH:=/usr/local/bin:$(GOPATH)/bin:$(PATH)
|
||||||
ARCHS = 386 arm amd64 arm64
|
ARCHS = 386 arm amd64 arm64
|
||||||
|
ARM_ARCHS = arm arm64
|
||||||
|
|
||||||
all: clean yarn-install compile docker-base docker-vue build-all
|
all: clean yarn-install compile docker-base docker-vue build-all
|
||||||
|
|
||||||
|
@ -186,6 +187,19 @@ build-linux:
|
||||||
done
|
done
|
||||||
find ./releases/ -name "*.tar.gz" -type f -size +1M -exec mv "{}" build/ \;
|
find ./releases/ -name "*.tar.gz" -type f -size +1M -exec mv "{}" build/ \;
|
||||||
|
|
||||||
|
build-linux-arm:
|
||||||
|
mkdir build || true
|
||||||
|
export PWD=`pwd`
|
||||||
|
@for arch in $(ARM_ARCHS);\
|
||||||
|
do \
|
||||||
|
echo "Building v${VERSION} for linux-$$arch"; \
|
||||||
|
mkdir -p releases/statping-linux-$$arch/; \
|
||||||
|
GO111MODULE="on" GOOS=linux GOARCH=$$arch go build -a -ldflags -buildmode=pie -o releases/statping-linux-$$arch/statping ${PWD}/cmd || true; \
|
||||||
|
chmod +x releases/statping-linux-$$arch/statping || true; \
|
||||||
|
tar -czf releases/statping-linux-$$arch.tar.gz -C releases/statping-linux-$$arch statping || true; \
|
||||||
|
done
|
||||||
|
find ./releases/ -name "*.tar.gz" -type f -size +1M -exec mv "{}" build/ \;
|
||||||
|
|
||||||
build-mac:
|
build-mac:
|
||||||
mkdir build || true
|
mkdir build || true
|
||||||
export PWD=`pwd`
|
export PWD=`pwd`
|
||||||
|
|
Loading…
Reference in New Issue