【问题标题】:TFS Gated check-in -- How to reject check-in on Partial Build Success?TFS 门控签入——如何拒绝部分构建成功的签入?
【发布时间】:2016-07-21 02:02:18
【问题描述】:

我有一个构建后脚本 (powershell),它按预期抛出异常。构建后脚本在“构建后脚本路径”部分的构建定义中定义。异常记录在构建的“其他错误和警告”部分。

启用门控签入后,即使构建被归类为“部分”,更改仍会提交(因为构建后脚本失败)。

似乎只有在 MSBuild 失败或单元测试失败时才会拒绝提交。

如何拒绝对部分构建结果的任何提交?

【问题讨论】:

  • 数据库部署是构建目标的一部分吗?如果是这样,您可以将该警告视为错误...
  • 这引出了一个问题:为什么要在门控签入期间部署更改?

标签: tfs gated-checkin


【解决方案1】:

如果您不喜欢,可以修改构建模板以实现不同的逻辑:请参阅How to change Partially Succeeded build to Succeeded in TFS 2010

【讨论】:

  • 看起来是我唯一的选择。
猜你喜欢
  • 2017-02-06
  • 2011-07-24
  • 1970-01-01
  • 1970-01-01
  • 2014-12-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多