1

每次将提交推送到GithubdevmasterGithub 时,我都会设置 DockerHub 来构建映像。 Docker 自动构建 但是每次推送一个提交时,都会为同一个标签安排 2 个构建。

为什么?

4

1 回答 1

1

也许您已经找到了解决方案,但如果其他用户遇到同样的问题:

Docker Hub 自动构建依赖于一些 GitHub webhook 在每次推送时触发相应的 docker 构建。然而,在过去的几个月里,Docker Hub 已经更改了相应的 URL 入口点,因此 GitHub 存储库可能包含多个版本的 webhook,这导致了多个虚假构建。(有关详细信息,请参见例如此 GitHub 问题

要解决此问题,您只需要浏览 GitHub 存储库的 webhook 设置 - 应该位于(私有)URL https://github.com/cadoman/mapisto-api/settings/hooks - 并且只保留 Docker Hub开头的项目https://hub.docker.com/api/...

于 2020-08-01T16:16:14.793 回答