go 构建
# 构建镜像
docker build -t jianboy/go-build:1.20 .
docker run -it --rm -v /workspace/caddy:/workspaces jianboy/go-build:1.20
alias go='docker run -it --rm -v /workspace/caddy:/workspaces jianboy/go-build:1.20'
# 构建项目
git clone https://github.com/caddyserver/caddy
docker run -it --rm -v /workspace:/workspaces jianboy/go-build:1.20
cd caddy/cmd/caddy/
go build -o caddy
GOOS=windows GOARCH=amd64 CGO_ENABLED=0 go build -o caddy
docker build -t jianboy/go-build:1.21 .
git clone https://gitee.com/dromara/mayfly-go
docker run -it --rm -v /workspace/mayfly-go/server:/workspaces jianboy/go-build:1.21
go mod download
GO111MODULE=on CGO_ENABLED=0 GOOS=linux \
go build -a \
-o mayfly-go main.go