我想使用docker hub在发送到github的每个提交上进行自动构建。对于我的帐户拥有的git repo来说,它工作正常。如果有一个私有(private)git仓库并且我具有写访问权,那么当我在自己的帐户下搜索git仓库时,该仓库就不会出现在docker hub上怎么办。有没有一种方法可以在docker hub上添加git repo以进行自动构建?

最佳答案

您需要 fork 该存储库(它仍然是私有(private)的)并在Docker Hub上设置该存储库(警告:您只能免费获得一个私有(private)存储库,之后需要buy a plan)

然后,您可以放置​​:

原始回购单上的

  • a GitHub webhook
  • 一个webhook listener,它将接收网络钩子(Hook)发送的任何推送事件。

  • 对于每个推送事件,您都将拉本地分支,然后将其推送到受Docker Hub监视的远程分支。

    关于docker - 如何添加我不属于docker hub的私有(private)仓库进行自动构建,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48593967/

    10-12 23:42