0

如何从忍者并行构建中获取返回值?仅当并行构建成功时,我才想执行后续命令。检查美元?忍者命令后没有帮助..

4

1 回答 1

1

您可以通过检查 ninja 命令退出状态来检查 ninja 构建是否成功,例如在 bash 脚本中。就像这里建议的那样,您可以编写一个为您启动和测试命令的函数:

function test {
  "$@"
  local status=$?
  if [ $status -ne 0 ]; then
    echo "error with $1" >&2
  fi
  return $status
}

test ninja target
于 2016-03-28T13:18:50.453 回答