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