diff --git a/.github/workflows/miniooni.yml b/.github/workflows/miniooni.yml index badd23c6..91e80519 100644 --- a/.github/workflows/miniooni.yml +++ b/.github/workflows/miniooni.yml @@ -17,6 +17,14 @@ jobs: with: name: miniooni-linux-amd64 path: ./CLI/linux/amd64/miniooni + - uses: actions/upload-artifact@v1 + with: + name: miniooni-linux-armv7 + path: ./CLI/linux/armv7/miniooni + - uses: actions/upload-artifact@v1 + with: + name: miniooni-linux-arm64 + path: ./CLI/linux/arm64/miniooni - run: ./build-cli.sh darwin - uses: actions/upload-artifact@v1 diff --git a/CLI/linux/arm64/.gitignore b/CLI/linux/arm64/.gitignore new file mode 100644 index 00000000..a47ad4c3 --- /dev/null +++ b/CLI/linux/arm64/.gitignore @@ -0,0 +1 @@ +/miniooni diff --git a/CLI/linux/armv7/.gitignore b/CLI/linux/armv7/.gitignore new file mode 100644 index 00000000..a47ad4c3 --- /dev/null +++ b/CLI/linux/armv7/.gitignore @@ -0,0 +1 @@ +/miniooni diff --git a/build-cli.sh b/build-cli.sh index 06aa9c1f..dbe82d6e 100755 --- a/build-cli.sh +++ b/build-cli.sh @@ -8,7 +8,13 @@ case $1 in linux) export GOOS=linux GOARCH=amd64 go build -o ./CLI/linux/amd64 -tags netgo -ldflags='-s -w -extldflags "-static"' ./cmd/miniooni - echo "Binary ready at ./CLI/linux/amd64/miniooni";; + echo "Binary ready at ./CLI/linux/amd64/miniooni" + export GOOS=linux GOARCH=arm GOARM=7 + go build -o ./CLI/linux/armv7 -tags netgo -ldflags='-s -w -extldflags "-static"' ./cmd/miniooni + echo "Binary ready at ./CLI/linux/armv7/miniooni" + export GOOS=linux GOARCH=arm64 + go build -o ./CLI/linux/arm64 -tags netgo -ldflags='-s -w -extldflags "-static"' ./cmd/miniooni + echo "Binary ready at ./CLI/linux/arm64/miniooni";; windows) export GOOS=windows GOARCH=amd64 go build -o ./CLI/windows/amd64 -ldflags="-s -w" ./cmd/miniooni