diff --git a/makefiles/ci-pack-server.mk b/makefiles/ci-pack-server.mk index db764b1336..2f4612cac3 100644 --- a/makefiles/ci-pack-server.mk +++ b/makefiles/ci-pack-server.mk @@ -1,4 +1,4 @@ -PACK_SERVER_OS_ARCHS = windows-amd64 darwin-amd64 darwin-arm64 linux-amd64 +PACK_SERVER_OS_ARCHS = windows-amd64 darwin-amd64 darwin-arm64 linux-amd64 linux-arm64 prepare-pack-server: mkdir -p .release/ @@ -6,11 +6,15 @@ pack-server-%: @OSARCH=$*; \ if [ "$$OSARCH" = "windows-amd64" ]; then \ BINARY_NAME=grpc-server.exe; \ + ARCHIVE_CMD="zip -r"; \ + ARCHIVE_FILE="js_$(VERSION)_$$OSARCH.zip"; \ else \ BINARY_NAME=grpc-server; \ + ARCHIVE_CMD="tar -czf"; \ + ARCHIVE_FILE="js_$(VERSION)_$$OSARCH.tar.gz"; \ fi; \ cp ./$$OSARCH* ./$$BINARY_NAME; \ - tar -czf js_$(VERSION)_$$OSARCH.tar.gz $$BINARY_NAME protobuf json; \ - mv js_$(VERSION)_$$OSARCH.tar.gz .release/ + $$ARCHIVE_CMD $$ARCHIVE_FILE $$BINARY_NAME protobuf json; \ + mv $$ARCHIVE_FILE .release/ pack-server: prepare-pack-server $(addprefix pack-server-,$(PACK_SERVER_OS_ARCHS))