加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

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

发布时间:2020-12-16 03:24:57 所属栏目:安全 来源:网络整理
导读:我已经使用Docker Hub设置了自动构建以进行公共回购. 但是,当另一个公共GitHub存储库收到新提交时,我想触发构建过程. 可以使用“存储库链接”,但是只有在另一个Docker Hub存储库更改时才能重建.我想在另一个GitHub存储库(我不拥有)更改时进行重建. 我该怎么

我已经使用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/

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读