Kubernetes 如何在openshift中获取最新部署的修订版?
我们试图通过jenkins运行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 但是,
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