在另一个公共GitHub存储库更改上触发自动Docker Hub构建

我已经使用Docker Hub设置了自动构建以进行公共回购.

但是,当另一个公共GitHub存储库收到新提交时,我想触发构建过程.

可以使用“存储库链接”,但是只有在另一个Docker Hub存储库更改时才能重建.我想在另一个GitHub存储库(我不拥有)更改时进行重建.

我该怎么办?

enter image description here

最佳答案
Repository Links功能绝对仅适用于其他Docker Hub存储库,不适用于github存储库.

间接地,可以通过几种不同的方式来完成此任务.

如果第三方github存储库与另一个Docker Hub自动构建相关联,那么您可以与此建立一个存储库链接.然后,当构建第三方存储库时,其他对应的Docker Hub构建将运行,并触发您的存储库链接.

另一种方法是设置第三方系统来监视第三方github存储库,并在github存储库中触发某种更新.反过来,这将触发您的自动化构建.

还有一种方法是拥有一些小型服务,该服务监视第三方github存储库中的更改,然后组装并调用一个Webhook来连接您的自动构建. webhooks功能记录在这里:https://docs.docker.com/docker-hub/webhooks/

相关文章

最近一直在开发Apworks框架的案例代码,同时也在一起修复Apw...
最近每天都在空闲时间努力编写Apworks框架的案例代码WeText。...
在《Kubernetes中分布式存储Rook-Ceph部署快速演练》文章中,...
最近在项目中有涉及到Kubernetes的分布式存储部分的内容,也...
CentOS下Docker与.netcore(一) 之 安装 CentOS下Docker与.ne...
CentOS下Docker与.netcore(一) 之 安装 CentOS下Docker与.ne...