我有一个包含Dockerfile的Github存储库。链接到此存储库的是一个用于自动构建的Docker(hub)存储库。 autobuild工作正常。 这个Dockerfile的一个步骤是从另一个(第三个)Github存储库下载文件:在容器内运行的软件。 问题是当第三个存储库(包含应用程序源代码,而不是dockerfile)被更新时,是否存在触发Docker镜像的已知机制?
感谢。
答案 0 :(得分:0)
在Docker Hub中,转到您的存储库并查看“构建设置”> “构建触发器”。这将为您提供一个接受POST并触发构建的URL。
然后转到应该触发构建的Github存储库,并在“Settings”>下添加该trigger-url。 “Webhooks& Services”> “Webhooks”,您可以选择Github何时发布(触发构建)。