如何从忍者并行构建中获取返回值?仅当并行构建成功时,我才想执行后续命令。检查美元?忍者命令后没有帮助..
您可以通过检查 ninja 命令退出状态来检查 ninja 构建是否成功,例如在 bash 脚本中。就像这里建议的那样,您可以编写一个为您启动和测试命令的函数:
function test {
"$@"
local status=$?
if [ $status -ne 0 ]; then
echo "error with $1" >&2
fi
return $status
}
test ninja target