Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在另一个公共GitHub回购变更的基础上触发自动Docker Hub构建_Git_Github_Docker_Dockerhub - Fatal编程技术网

在另一个公共GitHub回购变更的基础上触发自动Docker Hub构建

在另一个公共GitHub回购变更的基础上触发自动Docker Hub构建,git,github,docker,dockerhub,Git,Github,Docker,Dockerhub,我已经使用Docker Hub为公共回购建立了一个自动构建 但是,我希望在另一个公共GitHub repo收到新提交时触发构建过程 可以使用“存储库链接”,但只有当另一个Docker Hubrepo更改时,这些链接才会重建。我想在另一个GitHubrepo(不属于我)更改时重建 对此我能做些什么? 存储库链接功能肯定只适用于其他Docker Hub存储库,而不是github存储库 间接地说,可以通过几种不同的方式来实现这一点 如果第三方github存储库与另一个Docker Hub自动构建相关联

我已经使用Docker Hub为公共回购建立了一个自动构建

但是,我希望在另一个公共GitHub repo收到新提交时触发构建过程

可以使用“存储库链接”,但只有当另一个Docker Hubrepo更改时,这些链接才会重建。我想在另一个GitHubrepo(不属于我)更改时重建

对此我能做些什么?


存储库链接功能肯定只适用于其他Docker Hub存储库,而不是github存储库

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

如果第三方github存储库与另一个Docker Hub自动构建相关联,那么您可以使用该存储库设置存储库链接。然后,当构建第三方回购协议时,其他相应的Docker Hub构建将运行,并触发您的存储库链接

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


还有一种方法是使用一些小型服务来监视第三方github存储库中的更改,然后组装并调用webhook到您的自动构建中。webhooks特性在这里有文档记录:

分叉项目并有一个cron作业,将您的分叉连接到原始项目,然后在分叉上定义webhook