当我进行新的提交时,我使用Gitlab CI/CD将新映像部署到临时服务器。在我的管道中,最重要的部分是
docker service update my_service --update-failure-action rollback --image my_image:latest有时部署失败,然后自动回滚开始。然而,docker service update总是返回0,所以在我的管道中,我无法知道部署是否成功。
如何检测部署是否真的成功/是否存在回滚?
发布于 2019-03-20 17:50:48
对于获取更新状态,您可以运行:
docker service inspect my_service --format "{{.UpdateStatus.State}}"https://stackoverflow.com/questions/54673782
复制相似问题