错误/问题跟踪与Cruise控件的集成

时间:2010-01-06 19:56:49

标签: tfs nunit continuous-integration nant bug-tracking

我正在整理一堆应用程序来为microsoft平台创建一个自动构建(我选择的产品和我将构建的软件,两者都在Windows上运行)。我选择的产品是:

  • 代码库:SubVersion
  • 持续集成:CruiseControl
  • 单元测试:NUnit
  • 测试范围:NCover
  • 静态代码分析:FXCop

现在我需要选择一个错误/问题跟踪系统(如果可能的话,免费),它可以在某种程度上与以前的产品集成。
我的意思是整合?好吧,所有这些产品都有一个文件作为输出我希望能够将它们发现的错误和错误发布到跟踪系统中。
你知道一些产品,一些技巧或技巧可以帮助我做到这一点吗?

提前致谢。

1 个答案:

答案 0 :(得分:2)

首先,这些都是我体验过的工具,并祝贺您的​​选择 - 如果您明智地使用它们,这些工具将为您提供良好的服务。

这些工具最常见的用法是,如果不符合某些标准,CC将无法构建,例如:

  • 单元测试失败
  • 代码覆盖率低于某个阈值
  • FXCop检测到违反某种严重程度

因为构建失败并且在持续集成中应该立即修复失败的构建,所以您不需要将这些问题放入错误跟踪系统中。将构建失败的错误视为与未编译的代码一样严重 - 您放弃所有内容并立即修复。