我知道该过程以及如何从GitHub或BitBucket配置自动化docker hub。
但我现在要做的是创建两个名为Test/main
和Test/depend
的docker hub存储库。
第一个存储库Test/main
与GitHub连接,每当有新的推送时,图像将自动构建。但是,每当Test / main存储库发生更改时,我都想触发另一个存储库Test/depend
。
是否可以配置此类方案?
答案 0 :(得分:3)
这可以通过DockerHub完成:
您需要转到build settings
的{{1}},然后查找存储库链接部分。它说:
将您的Automated Build链接到另一个Docker Hub存储库,以及何时 该存储库已更新,它将自动触发重建 这个自动构建。
所以你只需要在框中添加Test/depend
就可以了!
答案 1 :(得分:-1)
我想在答案above中添加重要信息。
存储库链接不适用于docker库中的图像(所有图像名称均不带斜杠/以_ /开头)。除了过去出现的几个问题之外,到目前为止,Docker Inc.还没有认真对待这些问题(对于其中一些问题来说,这意味着数年)。
GitHub上存在多个问题(docker/hub-feedback#518,docker/hub-feedback#1587,partly docker/hub-feedback#1717,docker/hub-feedback#945,docker/hub-feedback#586)。同时,他们添加了一个小提示(该链接不适用于官方基本映像),但是当您的基本映像为正式映像时,仍然可以启用它,而无需任何进一步的警告。仅当将鼠标悬停在体面的信息图标上时,才能看到该提示。
所提到的一些问题还表明,过去非官方存储库的存储库链接无法可靠运行,并且Docker Inc的响应速度不是很好。 我建议不要依赖Docker Hub上的存储库链接。