first
continuous-integration/drone/push Build is failing Details

master
NY 4 weeks ago
parent 4905d972a6
commit bcaef3c56c

@ -29,7 +29,7 @@ steps:
# - git clone http://47.112.165.44:3000/seekm/prdUploader.git
- name: deploy
image: golang:1.21-alpine
image: docker:24.0-cli
pull: never
volumes:
- name: shared-folder

@ -7,8 +7,9 @@ WORKDIR /workspace
# 将代码复制到容器内(你也可以选择在构建过程中通过挂载代码)
COPY . .
# 执行 go mod tidy 来同步和清理模块依赖
RUN --mount=type=cache,target=/go/pkg/mod \ go mod tidy
# 设置 Go 模块缓存和构建缓存目录
ENV GOMODCACHE=/go/pkg/mod
ENV GOCACHE=/go/cache
# 编译可执行文件
RUN go build -o myapp -ldflags "-X main.RunMode=test -s -w"

Loading…
Cancel
Save