针对生成发布准备情况报告的工具的LF建议

时间:2018-06-08 20:56:34

标签: continuous-integration

我正在寻找一些构建就绪报告工具的建议,该工具可以自动创建包含以下内容的报告:

  1. A构建开放缺陷
  2. 用户故事/构建中的要求
  3. 构建测试结果
  4. 缺陷,测试用例和要求的跟踪能力(彼此相关)。
  5. 其他各种非源代码相关文档(即它们是否在存储库中?)
  6. 我们使用Github和Rational Team Concert作为我们的SCM工具。我一直在寻找像詹金斯这样的工具,但我正在寻找其他工具。

1 个答案:

答案 0 :(得分:0)

所有这些都可以由Rational Team Concert处理。假设您使用RTC的工作项进行跟踪。

  1. 您可以报告有关构建的缺陷。这将显示在概述选项卡(右上角)的构建结果链接中。 RTC仪表板可以显示给定迭代的所有未解决缺陷。它还可以报告建筑物的健康状况。您可以使用许多现成的仪表板小部件。有些要求您已经设置了基础数据仓库和数据收集组件。
  2. 构建中包含更改的工作项将位于右下角的“概述”选项卡上(在“贡献摘要”中)。您还可以使用Jazz Reporting Service动态生成报告,其中包含更详细的信息,包括父级故事(甚至存在父级史诗,如果它们存在的话)。
  3. 如果您正在执行基于ANT或Maven的构建,则可以将结果报告回构建结果。编辑构建定义,然后检查Junit Publishing的选项。这将在构建结果上创建一个JUnit选项卡,并显示所有单元测试结果。您可能需要将构建工具箱添加到ANT或Maven执行路径。如果您使用的是Jenkins而不是Jazz Build Engine,请参阅本文:https://jazz.net/library/article/350
  4. 这要求您还具有测试工具(例如Quality Manager)和需求工具(例如DOORs NG)。正确设置后,您可以在所有工具中获得可追溯性矩阵,这些矩阵可为您提供所要求的内容,已构建的内容和已测试的内容的总图。观看有关可追溯性的视频:https://www.youtube.com/watch?v=uNRGalOwX18
  5. 我建议您浏览仪表板和小部件目录以获取可用的报告。只要您使用工作项并从RTC内部启动构建(即使它使用Jenkins作为构建引擎),那么您就可以获得大量数据。