【发布时间】:2011-07-24 16:24:17
【问题描述】:
我在 TFS 2008 中有一个构建,每次签入都会触发它,我需要的是遵循
- 如果开发人员签入的源代码有任何错误,则不应签入代码更改
- 如果测试项目中的任何测试失败,则不应签入代码更改
- 如果构建脚本因任何原因失败,则不应签入代码更改
我有以下疑问
- Buddybuild 能解决这个问题吗?
- 我运行一些单元测试作为构建脚本的一部分(标准方式),但是当单元测试失败时,伙伴构建仍然签入代码?我如何确保在测试失败或构建因任何原因失败时不应用签入?我可以设置一个变量来确保伙伴构建不会签入代码吗?查看伙伴构建目标文件后,似乎将 $(CheckInOnBuddyBuildSuccess) 设置为 false 可以吗?这是正确的方法吗?
等待
纳比尔
【问题讨论】: