触发自动化的Docker Hub构build在另一个公共的GitHub仓库变更上

我使用Docker Hubbuild立了一个自动构build公共库。

但是,当另一个公共GitHub仓库收到一个新的提交时,我想触发构build过程。

可以使用“存储库链接”,但只有在另一个Docker Hub回购更改时才能重build。 当另一个GitHub回购(不属于我)改变时,我想重build。

我能做些什么呢?

在这里输入图像说明

存储库链接function绝对只适用于其他Docker Hub存储库,而不是github存储库。

间接地,可以通过几种不同的方式来实现这一点。

如果第三方github存储库与另一个Docker Hub自动构build相关联,则可以使用该链接build立存储库链接。 然后,当第三方回购构build时,其他相应的Docker Hub构build将运行,引发您的存储库链接。

另一种方法是build立第三方系统观看第三方github仓库,并在你的github仓库中触发某种更新。 这反过来会触发你的自动构build。

还有一种方法是有一些小的服务,监视第三方github仓库中的变化,然后组装和调用webhook到你的自动构build。 webhooksfunctionlogging在这里: https ://docs.docker.com/docker-hub/webhooks/