【问题标题】:Bug/issue tracking integration with Cruise control与巡航控制的错误/问题跟踪集成
【发布时间】:2011-01-02 05:06:49
【问题描述】:

我将一堆应用程序放在一起,为微软平台创建一个自动构建(我选择的产品和我将构建的软件都在 Windows 上运行)。我选择的产品有:

  • 代码库:子版本
  • 持续集成:CruiseControl
  • 单元测试:NUnit
  • 测试覆盖率:NCover
  • 静态代码分析:FXCop

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

提前致谢。

【问题讨论】:

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


    【解决方案1】:

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

    这些工具最常见的用法是,如果不满足某些条件,CC 会导致构建失败,例如:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-12-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多