#!/usr/bin/env bashsuffix=$(date +"%Y_%m_%d")target="xinxinlive_$suffix"mkdir -p "./$target"# build args:# $1: main namebuild() { local fileName="live_$1_$suffix" local outPath="./$target/$fileName" local mainPath="./cmd/$1" if [ ! -d "$mainPath" ] then echo "[$mainPath]: not found" exit 1 fi CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -o "$outPath" "$mainPath"}files="admin connector logic login robot"for file in $filesdo build "$file"donetarName="$target.tar.gz"tar -zcvf "./$tarName" "./$target"