【问题标题】:How to get the revision of latest deployment in openshift?如何在 openshift 中获取最新部署的修订版?
【发布时间】:2019-05-31 06:46:11
【问题描述】:

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

oc rollout latest dc/myapp 

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

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

我们考虑使用以下命令:

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

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

这是正确的方法吗?如果不是,可以用什么方法来确定开放式部署是失败还是成功?

谢谢。

【问题讨论】:

    标签: kubernetes openshift


    【解决方案1】:

    你可以通过以下命令查看最新的roleout状态

    oc rollout status dc/<name>
    

    您可以通过oc rollout --help 命令获取更多信息

    如果您希望特定条件在特定资源上为真,您也可以使用oc waitcommand

    oc wait --help

    【讨论】:

      猜你喜欢
      • 2019-01-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-09
      • 1970-01-01
      • 2010-11-07
      • 2021-12-18
      • 2019-04-09
      相关资源
      最近更新 更多