【发布时间】:2022-01-09 23:48:38
【问题描述】:
我有一个获得 csr 和批准的管道。
我能够获取待处理的 csr 并使用以下命令批准它们。
sh "oc get csr "
sh "xargs oc adm certificate approve"
现在进入实际问题。当有待处理的 CSR 时,上述方法可以正常工作。当没有找到资源时,管道以失败结束,这不应该发生。我仍然希望管道能够成功,并显示一条消息,说明所有节点都是最新的,并且没有 csrs 等待批准。
PFB 错误:
+ oc get csr
No resources found.
+ xargs oc adm certificate approve
error: one or more CSRs must be specified as <name> or -f <filename>
ERROR: script returned exit code 123
Finished: FAILURE
【问题讨论】:
标签: jenkins bitbucket openshift jenkins-groovy csr