流程图
默认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