Jenkins shell命令返回空 导致build 失败 - 已解决

场景:在jenkins的shell中,如
var="$(echo abc | grep xxx)"
就会报错Build step 'Execute shell' marked build as failure,因为括号内的命令返回了失败

解决办法:
var="$(command || true)"
也就是说,如果command失败,那么返回true,纠正返回结果,此时var的值为空。

你可能感兴趣的:(Jenkins shell命令返回空 导致build 失败 - 已解决)