liuyuqi-dellpc a8c95ef1d7 1 10 months ago
..
.circleci a6250b0159 0 1 year ago
.devcontainer 22abed4736 add devcontainer 1 year ago
.github 11e605cc8e Add 'go/.github/workflows/release.yml' 2 years ago
Jenkins 4f95f249e0 Add 'go/Jenkins/pipline.yml' 3 years ago
.dockerignore 7512bd5b36 0 1 year ago
Dockerfile a8c95ef1d7 1 10 months ago
Dockerfile-build 4dc94b6524 add build images 1 year ago
README.md aefaa2cc28 add allinone dev 1 year ago
devcontainer-template.json 22abed4736 add devcontainer 1 year ago
docker-compose.debug.yml a8c95ef1d7 1 10 months ago

README.md

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