TFS 2013 门控签入

TFS 2013 gated checked in

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

使用 "Trigger of Gated" 创建新的构建定义,如下所示:

然后转到 "Process" 选项卡并对其进行设置,以便根据需要执行以下操作:

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