【发布时间】:2016-06-14 10:55:19
【问题描述】:
如果您提供 -k 选项(继续进行),它将继续构建可以构建的所有内容,并在最后返回错误代码(回显 $? 不同于 0 的内容)。
现在,我知道 msbuild 具有 ContinueOnError 选项,但它的工作方式略有不同。构建会一直进行到最后,会打印错误个数,但如果查询运行的返回状态(echo %ERRORLEVEL%)值为0,基本构建成功。显然这让我们的 CI 系统(Bamboo)感到困惑。
有没有办法在 msbuild 中具有相同的行为(基本上是“make -k”)?
注意
使用的 msbuild 版本:Microsoft (R) Build Engine 版本 3.5.30729.5420 [Microsoft .NET 框架,版本 2.0.50727.5485]
【问题讨论】:
标签: msbuild continuous-integration bamboo