#!/bin/bash if ! command -v docker &>/dev/null; then printf "%s\n" "[err] docker not found" exit 1 fi docker run --rm -it -v $(pwd):/mnt golang:latest /bin/bash -c ' git config --global --add safe.directory /mnt DEBIAN_FRONTEND=noninteractive apt-get update DEBIAN_FRONTEND=noninteractive apt-get install -y make zip git ( cd /mnt REPO_NAME=$(basename $(git remote get-url origin)) make all zip -r "${REPO_NAME}-release.zip" build/ make clean ) '