Dockerhub自动构build标记

我已经创build了dockerhub上的自动构build,但不幸的是我没有find任何适当的文档。

基本上,我创build了一个系统,在github存储库中提交时,docker自动构build就会被触发。 那么如何让我的docker标签variables? 这样,无论何时提交,正在构build的映像都使用最新提交的sha1标记。

我可以把一个正则expression式在branch nametag name ,我不能把一个正则expression式在docker标签名称? 这里我希望通过指定docker标签名称的curl来触发构build。

我不认为你想要什么是可能的。 docker标签名称中唯一可以使用的variables是{sourceref} ,它扩展为分支或标签名称。

我认为这是故意的 – 如果每个提交都被赋予不同的docker标记,那么您将极大地增加Docker Hub必须存储的映像数量。


您可以尝试使用持续集成/部署服务来构buildDocker Hub外部的映像。 有很多select,但特拉维斯和圈子是受欢迎的,应该能够做你想做的。