Github Actions 配置 CI/CD 自动发布 docker 镜像

Github Actions 是 Github 内置的 CI/CD 工具,现在已经对所有的开源项目免费开放了。 本文主要记录使用 Github Actions 实践 CI/CD 的一些配置。 功能目标 代码静态检查 代码单元测试 release/tag 时自动 build 镜像并推送到 docker hub 项目 Dockerfile 和 Makefile 项目主要目录 . ├── LICENSE ├── Makefile ├── README.md ├── config-srv │ ├── Makefile │ └── main.go ├── deployments │ ├── docker │ │ ├── config-srv │ │ │ └── Dockerfile ├── go.mod ├── go.sum config-srv 目录:服务代码 deployments 目录:所有服务的 Dockerfile Makefile 顶层 Makefile:build Docker 镜像 我们先看下顶层的 Makefile...

April 2, 2020 · 3 min · 徐旭