想要在更新第三个存储库时自动构建 docker 图像
Want to autobuild a docker image when a third repository is updated
我有一个 Github 存储库,其中包含一个 Docker 文件。链接到此存储库的是一个用于自动构建的 Docker(hub) 存储库。自动构建工作正常。
此 Docker 文件的步骤之一是从另一个(第三个)Github 存储库下载文件:将软件下载到容器内的 运行。
问题是当第三个存储库(包含应用程序源代码,而不是 dockerfile)更新时,是否有触发 Docker 图像的已知机制?
谢谢。
在 Docker Hub 中,转到您的存储库并查看 "Build Setting" > "Build Triggers"。这将为您提供一个接受 POST 并触发构建的 URL。
然后转到应该触发构建的 Github 存储库并在 "Settings" > "Webhooks & Services" > "Webhooks" 下添加触发器-url 然后你可以选择何时 Github 向它发送 POST(触发构建)。
我有一个 Github 存储库,其中包含一个 Docker 文件。链接到此存储库的是一个用于自动构建的 Docker(hub) 存储库。自动构建工作正常。 此 Docker 文件的步骤之一是从另一个(第三个)Github 存储库下载文件:将软件下载到容器内的 运行。 问题是当第三个存储库(包含应用程序源代码,而不是 dockerfile)更新时,是否有触发 Docker 图像的已知机制?
谢谢。
在 Docker Hub 中,转到您的存储库并查看 "Build Setting" > "Build Triggers"。这将为您提供一个接受 POST 并触发构建的 URL。
然后转到应该触发构建的 Github 存储库并在 "Settings" > "Webhooks & Services" > "Webhooks" 下添加触发器-url 然后你可以选择何时 Github 向它发送 POST(触发构建)。