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

时间:2019-05-31 06:46:12

标签: kubernetes openshift

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

oc rollout latest dc/myapp 

它触发部署,并且詹金斯工作成功完成。 我们无法确定触发的openshift部署是成功还是失败。

作为解决方案之一,我们认为要获取最新部署的状态, 循环运行直到状态完成。

我们考虑使用以下命令:

oc rollout history dc/<name> --revision=1

但是,问题是,我们无法获得最新部署的修订号。

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

谢谢。

1 个答案:

答案 0 :(得分:0)

您可以使用以下命令查看最新的角色退出状态

oc rollout status dc/<name>

您可以使用oc rollout --help命令

获得更多信息。

如果您希望在特定资源上满足特定条件,也可以使用oc wait命令

oc wait --help