Kubernetes 如何在openshift中获取最新部署的修订版?

Kubernetes 如何在openshift中获取最新部署的修订版?,kubernetes,openshift,Kubernetes,Openshift,我们试图通过jenkins运行openshift命令,作为自动化管道。 如果我们跑 oc rollout latest dc/myapp 它触发部署,jenkins作业成功完成。 我们无法确定触发的openshift部署是成功还是失败 作为解决方案之一,我们想获得最新部署的状态, 运行while循环,直到状态完成 我们考虑使用以下命令: oc rollout history dc/<name> --revision=1 oc卷展栏历史记录dc/--revision=1 但是,

我们试图通过jenkins运行openshift命令,作为自动化管道。 如果我们跑

oc rollout latest dc/myapp 
它触发部署,jenkins作业成功完成。 我们无法确定触发的openshift部署是成功还是失败

作为解决方案之一,我们想获得最新部署的状态, 运行while循环,直到状态完成

我们考虑使用以下命令:

oc rollout history dc/<name> --revision=1
oc卷展栏历史记录dc/--revision=1
但是,问题是,我们无法获得最新部署的修订号

这是正确的方法吗?如果不是的话,找出开放式轮班部署是失败还是成功的方法是什么


谢谢。

您可以使用以下命令查看最新roleout的状态

oc rollout status dc/<name>
oc卷展栏状态dc/
您可以使用
oc卷展栏--help
命令获得更多信息

如果希望特定资源上的特定条件为真,还可以使用
oc wait
命令

oc等待--help