正在尝试创建Jenkins作业以删除Kubernetes对象。
shell脚本可以很好地执行以下操作
kubectl delete service \$(kubectl get service | grep ${rescName} | awk \'{print \$1}\')"我遇到的问题是,第二次运行它会失败,出现以下错误
error: resource(s) were provided, but no name, label selector, or --all flag specified如何传入if语句,使其在运行kubectl delete service命令之前首先检查服务是否存在,如果服务不存在,则打印出一条消息,而不是出错和失败。
发布于 2020-07-21 00:40:17
要使用IF循环,最好在管道中使用sh step:
stage ('some text here') {
steps {
sh """
if ...
do
else
done
"""
}
}https://stackoverflow.com/questions/62997938
复制相似问题