我如何每天让Dockerhub每天重建图像



我们在Dockerhub上设置了基本图像,每当上游存储库更改时,它们都会重建。

在我们的dockerfiles中,我们安装了几个包装的软件包。
我们希望始终拥有这些包装的最新版本。由于这些软件包与上游仓库无关,因此我们需要定期将其重新安装到我们的基本图像中。

看似简单的解决方案就是要对我们的图像进行预定的重建,例如每天或每小时。每次运行都会吸入最新版本并将其烘烤到基本图像中。

但是,我找不到任何方法。在Dockerhub UI中没有选择,我找不到可以从Cron作业触发的API呼叫或Webhook的任何参考。

是否有人遇到过设置计划的构建的方法,或者是不支持的(看似)简单的原因?

Configure Automated Builds中有Build triggers (Trigger your Automated Build by sending a POST to a specific endpoint.。不幸的是,此功能最近更改了,我无法找到当前的文档。可以选择发布一些数据,例如'docker_tag=dev'触发docker tag/branch/...

触发特定构建

最新更新