如何从 github 自动设置 docker 镜像版本?

Zha*_* Yi 7 docker dockerhub

我已将 github 存储库与我的 docker hub 帐户链接起来。当推送到 githubmaster分支时,将在 docker hub 中构建一个新镜像。但图像只有LATEST标签。如何让版本自动增加?

理想情况下,我希望它遵循 sversion 1.0.0。并且每次推送都会增加1.0.11.0.2 1.0.3等等。

有没有办法让它遵循这个模式?

Von*_*onC 4

您可以将 GitHub Action 工作流程关联到您的存储库,例如docker/metadata-action

用于提取 Docker 元数据(标签、标签)的 GitHub Action。如果与Docker Build Push 操作一起使用,此操作特别有用。

你可以在这里看到它的使用。警告:标签名称(由 GitHub Action 生成)也将包含分支名称。