2 Star 4 Fork 2

PJOC / pay-gateway

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
go_build.sh 571 Bytes
一键复制 编辑 原始数据 按行查看 历史
Blademainer 提交于 2020-11-01 00:28 . update cmd dir
export GO111MODULE=on
cmd_dir="./cmd"
#set -x
bin_dir="./bin"
if [ -n "${BIN}" ]; then
bin_dir="${BIN}"
fi
# Find main() func and build to bin
# For example, build source "cmd/app/main.go" to ./bin/app
grep -Er "func\s+main\(\s*\)" "${cmd_dir}" | awk -F ":" '{print $1}' | while read source; do
# remove ${cmd_dir} prefix
d=`cd ${source%/*} && pwd`
dir_name="${d##*/}"
# dir_name=`echo ${source%/*} | sed "s~${cmd_dir}~~"`
bin="${bin_dir}/$dir_name"
echo "build source: $source to bin: ${bin}"
CGO_ENABLED=0 GOOS=linux go build -o ${bin} ./$source
done
Go
1
https://gitee.com/pjoc/pay-gateway.git
git@gitee.com:pjoc/pay-gateway.git
pjoc
pay-gateway
pay-gateway
master

搜索帮助