mirror of https://github.com/statping/statping
xgo builds
parent
241aae49bd
commit
e1626595fc
|
@ -357,9 +357,9 @@ jobs:
|
||||||
run: |
|
run: |
|
||||||
cd /home/runner/work/statping/statping
|
cd /home/runner/work/statping/statping
|
||||||
mkdir build
|
mkdir build
|
||||||
mv windows/*.* ./build/
|
mv windows/*.zip ./build/
|
||||||
mv linux/*.* ./build/
|
mv linux/*.tar.gz ./build/
|
||||||
mv darwin/*.* ./build/
|
mv darwin/*.tar.gz ./build/
|
||||||
make compress
|
make compress
|
||||||
|
|
||||||
- name: Upload Linux Release
|
- name: Upload Linux Release
|
||||||
|
@ -373,12 +373,12 @@ jobs:
|
||||||
draft: false
|
draft: false
|
||||||
prerelease: false
|
prerelease: false
|
||||||
files: |
|
files: |
|
||||||
build/statping-linux-386.tar.gz
|
releases/statping-linux-386.tar.gz
|
||||||
build/statping-linux-amd64.tar.gz
|
releases/statping-linux-amd64.tar.gz
|
||||||
build/statping-linux-arm.tar.gz
|
releases/statping-linux-arm.tar.gz
|
||||||
build/statping-linux-arm64.tar.gz
|
releases/statping-linux-arm64.tar.gz
|
||||||
build/statping-linux-arm-7.tar.gz
|
releases/statping-linux-arm-7.tar.gz
|
||||||
build/statping-linux-arm-6.tar.gz
|
releases/statping-linux-arm-6.tar.gz
|
||||||
|
|
||||||
- name: Upload MaxOSX Release
|
- name: Upload MaxOSX Release
|
||||||
id: upload-darwin-asset
|
id: upload-darwin-asset
|
||||||
|
@ -391,8 +391,8 @@ jobs:
|
||||||
draft: false
|
draft: false
|
||||||
prerelease: false
|
prerelease: false
|
||||||
files: |
|
files: |
|
||||||
build/statping-darwin-386.tar.gz
|
releases/statping-darwin-386.tar.gz
|
||||||
build/statping-darwin-amd64.tar.gz
|
releases/statping-darwin-amd64.tar.gz
|
||||||
|
|
||||||
- name: Upload Windows Release
|
- name: Upload Windows Release
|
||||||
id: upload-windows-asset
|
id: upload-windows-asset
|
||||||
|
@ -405,8 +405,8 @@ jobs:
|
||||||
draft: false
|
draft: false
|
||||||
prerelease: false
|
prerelease: false
|
||||||
files: |
|
files: |
|
||||||
build/statping-windows-386.zip
|
releases/statping-windows-386.zip
|
||||||
build/statping-windows-amd64.zip
|
releases/statping-windows-amd64.zip
|
||||||
|
|
||||||
docker-release:
|
docker-release:
|
||||||
needs: upload-release
|
needs: upload-release
|
||||||
|
|
24
Makefile
24
Makefile
|
@ -157,24 +157,24 @@ compress:
|
||||||
mkdir releases || true;
|
mkdir releases || true;
|
||||||
@for arch in $(LINUX_ARCHS);\
|
@for arch in $(LINUX_ARCHS);\
|
||||||
do \
|
do \
|
||||||
echo "Compressing v$$VERSION for linux-$$arch"; \
|
echo "Compressing v${VERSION} for linux-$$arch"; \
|
||||||
mkdir -p build/statping-linux-$$arch/; \
|
mkdir -p build/statping-linux-$$arch-bin/; \
|
||||||
chmod +x build/statping-linux-$$arch && mv build/statping-linux-$$arch build/statping-linux-$$arch/statping; \
|
chmod +x build/statping-linux-$$arch && mv build/statping-linux-$$arch build/statping-linux-$$arch-bin/statping; \
|
||||||
tar -czf releases/statping-linux-$$arch.tar.gz -C build/statping-linux-$$arch statping; \
|
tar -czf releases/statping-linux-$$arch.tar.gz -C build/statping-linux-$$arch-bin statping; \
|
||||||
done
|
done
|
||||||
@for arch in $(BASIC_ARCHS);\
|
@for arch in $(BASIC_ARCHS);\
|
||||||
do \
|
do \
|
||||||
echo "Compressing v$$VERSION for darwin-$$arch"; \
|
echo "Compressing v${VERSION} for darwin-$$arch"; \
|
||||||
mkdir -p build/statping-darwin-$$arch/; \
|
mkdir -p build/statping-darwin-$$arch-bin/; \
|
||||||
chmod +x build/statping-darwin-10.6-$$arch && mv build/statping-darwin-10.6-$$arch build/statping-darwin-$$arch/statping; \
|
chmod +x build/statping-darwin-10.6-$$arch && mv build/statping-darwin-10.6-$$arch build/statping-darwin-$$arch-bin/statping; \
|
||||||
tar -czf releases/statping-darwin-$$arch.tar.gz -C build/statping-darwin-$$arch statping; \
|
tar -czf releases/statping-darwin-$$arch.tar.gz -C build/statping-darwin-$$arch-bin statping; \
|
||||||
done
|
done
|
||||||
@for arch in $(BASIC_ARCHS);\
|
@for arch in $(BASIC_ARCHS);\
|
||||||
do \
|
do \
|
||||||
echo "Compressing v$$VERSION for windows-$$arch"; \
|
echo "Compressing v${VERSION} for windows-$$arch"; \
|
||||||
mkdir -p build/statping-windows-$$arch/; \
|
mkdir -p build/statping-windows-$$arch-bin/; \
|
||||||
chmod +x build/statping-windows-6.0-$$arch.exe && mv build/statping-windows-6.0-$$arch.exe build/statping-windows-$$arch/statping.exe; \
|
chmod +x build/statping-windows-6.0-$$arch.exe && mv build/statping-windows-6.0-$$arch.exe build/statping-windows-$$arch-bin/statping.exe; \
|
||||||
zip -j releases/statping-windows-$$arch.zip build/statping-windows-$$arch/statping.exe; \
|
zip -j releases/statping-windows-$$arch.zip build/statping-windows-$$arch-bin/statping.exe; \
|
||||||
done
|
done
|
||||||
|
|
||||||
build-linux:
|
build-linux:
|
||||||
|
|
Loading…
Reference in New Issue