流程图

默认k8s 已安装 jenkins已安装 harbor已安装 

代码构建成镜像 先将代码打包成二进制文件, 将二进制文件打包成镜像

dockerfile

FROM golang:alpine AS builder
MAINTAINER david
WORKDIR /app

COPY  game-api /app/

EXPOSE 8802

CMD ["./game-api"]


# gdb编译时无法查看源码
#go build -ldflags "-w -s" -o game-api
# 打包  dockerfile文件在当前路径下
# docker build -t game-api .

在jenkins构建过程中的shell 

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐