与Cruise control集成的Bug/问题跟踪

3
我正在为微软平台创建一个自动化构建的应用程序(我选择的产品和我将要构建的软件都运行在Windows上)。 我选择的产品是:
- 代码仓库:SubVersion - 持续集成:CruiseControl - 单元测试:NUnit - 测试覆盖率:NCover - 静态代码分析:FXCop 现在我需要选择一个可以与前面的产品以某种方式集成的缺陷/问题跟踪系统(最好是免费的)。 什么是集成?嗯,所有这些产品都有一个文件作为输出,我希望能够将由它们发现的错误和漏洞发布到跟踪系统中。您知道一些产品、技术或诀窍可以帮助我做到这一点吗?
提前感谢您。
1个回答

2
首先,我很熟悉这些工具,并为您的选择表示祝贺 - 如果您明智地使用它们,这些工具将为您服务得很好。
这些工具最常见的用法是,如果不满足某些标准,例如:
- 单元测试失败 - 代码覆盖率低于某个阈值 - FXCop检测到某种严重违规行为
则CC会导致构建失败。
由于构建失败,在持续集成中应该立即解决,因此您不需要将这些问题放入缺陷跟踪系统中。将构建失败的错误视为代码无法编译一样严重 - 您需要立即停下手头的工作并进行修复。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接