我们尝试通过jenkins作为自动化管道运行openshift命令。
如果我们跑
oc rollout latest dc/myapp
它触发部署,并且 Jenkins 工作成功完成。
我们无法确定触发的openshift部署是成功还是失败。
作为解决方案之一,我们认为可以获得最新部署的状态,
循环运行直到状态完成。
我们想到了使用以下命令:
oc rollout history dc/<name> --revision=1
但是,问题是,我们无法获得最新部署的修订号。
如果不是的话,这是正确的方法吗?找出开类制部署是成功还是失败的方式又是什么呢?
谢谢。
最佳答案
您可以使用以下命令查看最新角色的状态
oc rollout status dc/<name>
您可以使用
oc rollout --help
命令获取更多信息如果您希望特定条件在特定资源上为真,则也可以使用
oc wait
命令oc wait --help
关于kubernetes - 如何获取openshift中最新部署的修订版?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56390004/