场景:在jenkins的shell中,如
var="$(echo abc | grep xxx)"
就会报错Build step 'Execute shell' marked build as failure
,因为括号内的命令返回了失败
解决办法:
var="$(command || true)"
也就是说,如果command失败,那么返回true,纠正返回结果,此时var
的值为空。
场景:在jenkins的shell中,如
var="$(echo abc | grep xxx)"
就会报错Build step 'Execute shell' marked build as failure
,因为括号内的命令返回了失败
解决办法:
var="$(command || true)"
也就是说,如果command失败,那么返回true,纠正返回结果,此时var
的值为空。