From dcdfa10370803f7dec7b4e1f67db2bd01999935e Mon Sep 17 00:00:00 2001 From: littleskunk Date: Thu, 11 Mar 2021 12:35:32 +0100 Subject: [PATCH] jenkins/build: rename release binaries inside zip archive (#4060) Co-authored-by: Ivan Fraixedes --- Makefile | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 4709bcdaa..3cc39fee2 100644 --- a/Makefile +++ b/Makefile @@ -331,8 +331,15 @@ push-images: ## Push Docker images to Docker Hub (jenkins) .PHONY: binaries-upload binaries-upload: ## Upload binaries to Google Storage (jenkins) cd "release/${TAG}"; for f in *; do \ - zipname=$$(echo $${f} | sed 's/.exe//g') && \ - zip -r "$${zipname}.zip" "$${f}" \ + zipname=$$(echo $${f} | sed 's/.exe//g') \ + && filename=$$(echo $${f} | sed 's/_.*\.exe/.exe/g' | sed 's/_.*//g') \ + && if [ "$${f}" != "$${filename}" ]; then \ + ln $${f} $${filename} \ + && zip -r "$${zipname}.zip" "$${filename}" \ + && rm $${filename} \ + ; else \ + zip -r "$${zipname}.zip" "$${filename}" \ + ; fi \ ; done cd "release/${TAG}"; gsutil -m cp -r *.zip "gs://storj-v3-alpha-builds/${TAG}/"