#!/usr/bin/env bash echo "选择编译环境,输入R将编译正式版" # shellcheck disable=SC2162 read name echo "编译中" go-bindata -o=./asset/asset.go -pkg=asset credentials/... # shellcheck disable=SC2006 DIR=`dirname "$0"` # shellcheck disable=SC2164 # shellcheck disable=SC2086 cd $DIR if [[ -f "./bin/recook" ]];then echo "删除原来执行文件..." rm ./bin/recook fi if [[ $name == "R" ]]; then CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -ldflags "-X recook/configs.environment=release" -tags=jsoniter -v -o ./bin/recook ./main.go echo "🎄🎄🎄🎄🎄🎄🎄🎄【正式版】编译完成🎄🎄🎄🎄🎄🎄🎄🎄🎄" else CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -ldflags "-X recook/configs.environment=debug" -tags=jsoniter -v -o ./bin/recook ./main.go echo "🚀🚀🚀🚀【测试版】编译完成🚀🚀🚀🚀🚀" fi