Skip to content

Latest commit

 

History

History
11 lines (7 loc) · 1.13 KB

README-zh.md

File metadata and controls

11 lines (7 loc) · 1.13 KB

GitHub Actions in Action

Github Action 让我们能够无需任何基础设施,自动完成我们的流水线。所有的流水线/工作流都运行在 Github.com 的基础设施里,但是一旦规模达到了收费门槛,费用可能就非常昂贵了。

可以在下面的链接中找到会议应用所需的流水线:

这些流水线是靠事件触发的,可以使用过滤器来确保只有特定源码变更事件才会触发流水线。这里使用 ko-build 构建和发布容器镜像,他能为我们的 Golang 应用生成多平台镜像。docker/login-action@v2 需要两个环境 Secret(secrets.DOCKERHUB_USERNAMEsecrets.DOCKERHUB_TOKEN)进行配置,这两个 Secret 让流水线能够把容器镜像推送到 Docker Hub。