【问题标题】:TFS 2013 gated checked inTFS 2013 门控签入
【发布时间】:2015-09-01 04:01:01
【问题描述】:

我想使用 TFS 2013 和 VS 2013 为我的项目设置门控签入策略。我想设置一个流程,在开发之前,签入单元测试和代码质量分析应该运行。 我想使用 Nunit 进行单元测试。 任何人都可以分享如何设置流程的示例吗?

【问题讨论】:

  • 欢迎来到 StackOverflow。到目前为止,您尝试了什么,结果与您的预期有何不同?
  • 您想要在构建时进行门控签入,还是需要签入策略?首先执行您在提交代码之前配置的每个检查,否则它会被搁置,第二次在 VS 中运行,确保开发人员在他们的机器上完成了构建/测试 - 并且可以更容易地被绕过。
  • 感谢您的回复。但我想实现第一个选项,即门控签入,如果所有测试都成功,则允许开发人员签入代码。

标签: visual-studio tfs tfs-2013


【解决方案1】:

使用“门控触发器”创建一个新的构建定义,如下所示:

然后转到“进程”选项卡并设置它,以便它执行任意数量的以下操作:

  1. Run Tests
  2. Perform Code Analysis always
  3. 将 MSBuild 参数传递给 treat warnings as errors。

【讨论】:

  • 谢谢戴夫肖!!是否可以在门控签到或任何其他工具中集成 FXCop 和 Nunit?
  • 是的,FXCop 只是代码分析,nUnit 测试只需要配置在构建服务器上运行,我确信 TFS 指南上的某个地方有一个 nunit。
猜你喜欢
  • 2014-12-08
  • 2012-06-11
  • 2011-07-24
  • 2017-08-07
  • 2016-08-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-02-08
相关资源
最近更新 更多