2015-09-01 80 views
0

我想为我的项目使用TFS 2013和VS 2013设置门控托管策略。我想在dev之前设置过程。检查单元测试和代码质量分析应该运行。 我想使用Nunit作为单元测试目的。 如果任何机构共享如何设置过程的例子?TFS 2013 gated签入

在此先感谢!

+1

欢迎StackOverflow上。到目前为止你尝试了什么,结果与你的期望有什么不同? – Bex

+0

您是否想要在构建中进行门控签入,还是希望签入策略?第一种方法是在代码提交之前进行每项检查,否则将其放在架子上,第二种方法在VS中运行,以确保开发人员已经在他们的机器上进行了构建/测试 - 并且可以更容易地被绕过。 – DaveShaw

+0

感谢您的回复。但是我想实现第一个选项,即门控签入,它允许开发人员在所有测试都成功时签入代码。 –

回答

1

与“门控的触发器”像这样创建一个新的构建定义:

Trigger set to Gated

,则跳转至“进程”选项卡,以便它尽可能多的,只要你喜欢下面的设置:

  1. ​​。
  2. Perform Code Analysis always
  3. 将MSBuild参数传递给treat warnings as error s。

enter image description here

+0

谢谢DaveShaw!是否有可能将FXCop和Nunit集成到门控签入或其他工具中? –

+0

是的,FXCop只是代码分析,nUnit测试只需要配置在构建服务器上运行,我确信TFS指南中有一个nunit。 – DaveShaw