utils
├── common.go // 工具函数
├── docker.go // docker 连接库
├── kubernetes.go // k8s 连接库
├── parser.go // 初始化变量
└── phabricator.go // git 连接库
conf
├── prod // 配置环境
│ └── turing.ini // 项目名
└── test
└── test.ini // 项目名
- 接收环境变量
- 克隆代码至相应目录
- 容器构建
- 容器打包
- 推送至镜像仓库
- 配置k8s应用状态
- 检测k8s应用状态
- 部署完成