Tutum Redeploy触发器不会从映像重build

使用dashboard.tutum.co的Web界面,当我点击容器上的“Reploy”button时,它不会从我的Docker Hub镜像重build 。 这是正常的行为?

这是上下文。 我一直在试图实施一个连续的交付策略,如下所示:Github> Docker Hub> Tutum。 它的工作很好,除了最后我的网站“最新版本”不上线 。 要检查它是否可能是Docker Hub问题,我已经终止了我的Tutum容器并重新创build了它(使用我最新的Docker集线器映像):我的网站的最新版本随即生效。 难道我做错了什么?

编辑:问题是Tutum上的默认重新部署行为是重用容器卷。 这就是为什么我的代码没有更新! 有一个名为“reuse_volumes”的查询参数logging在这里 ,但我还没有能够成功地使用Docker Hub webhooks,所以问题依然存在。

似乎过去有reuse_volumes中的reuse_volumes参数 ,但是它被删除了。

无论如何,我通过使用REST API调用来解决这个问题来重新部署服务。 由于我使用Travis CI来构build映像,在其上运行testing并将其推送到Docker Hub,我已经停止使用Docker Hub的webhook,并在推送映像后执行一个简单的cURL调用:

 curl -u $USERNAME:$TUTUM_API_KEY -H "Content-Type: application/json" -X POST -d '{"reuse_volumes":false}' https://dashboard.tutum.co/api/v1/service/$SERVICE_UUID/redeploy/ 

它做的工作。