7 分钟阅读
使用 Github Actions 与 Watchtower 构建 CD
Github Actions 是 Github 推出的 CI/CD 平台, 可以自动化项目的构建,测试,部署流程。本文讲述如何利用 Github Actions 与 watchtower 来构建 web 服务的自动部署管道。
Github Actions 是 Github 推出的 CI/CD 平台, 可以自动化项目的构建,测试,部署流程。本文讲述如何利用 Github Actions 与 watchtower 来构建 web 服务的自动部署管道。
构建出的 docker image 往往不会在本机上使用。你往往会上传到公共的 registry,如 docker hub,或部署在内网的 registry, 如 harbor。在基础设施较为落后的开发环境中,你还有可能需要 save 到本地,然后传输给你的同事 / 服务器。 基于上述,为了更快的分发你构建的 image, 更小的 image size 是非常有必要的。