正如预期的那样,我有一个引发异常的构建后脚本(powershell)。构建后脚本在“构建后脚本路径”部分的构建定义中定义。异常记录在构建的“其他错误和警告”部分。
启用门控签入后,即使构建被归类为“部分”,更改仍会提交(因为构建后脚本失败)。
似乎只有在 MSBuild 失败或单元测试失败时才会拒绝提交。
如何拒绝对部分构建结果的任何提交?
正如预期的那样,我有一个引发异常的构建后脚本(powershell)。构建后脚本在“构建后脚本路径”部分的构建定义中定义。异常记录在构建的“其他错误和警告”部分。
启用门控签入后,即使构建被归类为“部分”,更改仍会提交(因为构建后脚本失败)。
似乎只有在 MSBuild 失败或单元测试失败时才会拒绝提交。
如何拒绝对部分构建结果的任何提交?
如果您不喜欢它,您可以修改构建模板以实现不同的逻辑:请参阅How to change Partially Succeeded build to Succeeded in TFS 2010。