如何让 CC.NET 在任务失败后继续构建?
How to make CC.NET continue build after failed task?
我正尝试在 CruiseControl.NET 实例上 运行 几个任务(准确地说是 xunit task)。
如果其中一项任务失败,构建将中止。
我怎样才能避免这种情况? 我想 CC.NET 到 运行 所有任务,即使其中一些失败(它们不依赖于彼此)。
我一开始尝试 运行 将我的任务合并到并行任务中,但大多数时候会随机失败并出现空引用异常(看起来像 CC.NET 中的错误)。
此外,我试图在 CC.NET config format docs 中找到一些东西,但也没有成功。
这就是CCNet中任务的概念。如果失败,请停止 运行ning 后续任务。
可能的解决方案:
- 设置 successExitCodes 属性 以包括所有退出代码,如果这些代码的数量很少
- 将您的任务放在发布者部分。发布者和任务具有相同的基本类型 (ITasks),但发布者被设计为 运行 即使前一个失败
我正尝试在 CruiseControl.NET 实例上 运行 几个任务(准确地说是 xunit task)。
如果其中一项任务失败,构建将中止。
我怎样才能避免这种情况? 我想 CC.NET 到 运行 所有任务,即使其中一些失败(它们不依赖于彼此)。
我一开始尝试 运行 将我的任务合并到并行任务中,但大多数时候会随机失败并出现空引用异常(看起来像 CC.NET 中的错误)。
此外,我试图在 CC.NET config format docs 中找到一些东西,但也没有成功。
这就是CCNet中任务的概念。如果失败,请停止 运行ning 后续任务。 可能的解决方案:
- 设置 successExitCodes 属性 以包括所有退出代码,如果这些代码的数量很少
- 将您的任务放在发布者部分。发布者和任务具有相同的基本类型 (ITasks),但发布者被设计为 运行 即使前一个失败