我正在寻找一种方法来随时间可视化关于我的存储库的任意信息,这可能是一些与版本相关的数字,例如:
可视化此信息的最佳方式是什么?
更具体地说,我正在使用mercurial,理想情况下会喜欢具有良好界面的东西,情节调整大小/滚动/等等... Jenkins的情节插件虽然不错但不是很好,但更重要的是它不可能直观化< strong>过去数据(例如,添加新指标后)。
答案 0 :(得分:9)
我建议将你的任务分开以简化一切。您可能需要使用多种不同的工具来收集和可视化所有必需的信息。历史观点似乎是另一大挑战。
代码行
Jenkins有几个插件,但几乎所有插件都是高度专业化的。 SLOCCount plug-in似乎是最普遍的,但它不提供任何图形输出。
您的语言可能还有其他选择。例如,CCCC将提供C和C ++代码所需的信息:
乳胶文档中的行数 我看到了几个实现这一目标的方法:
Pepper将生成以下内容:
请检查Pepper gallery。还有其他工具,例如:hgchart
提交之间的时间
最简单的解决方案是让提交触发一些简单的工作,因此Jenkins将提供所有信息作为构建历史记录的一部分(使用时间轴等)。
另一种解决方案是再次使用存储库统计工具:
脚本可以输出的任何内容
有几个很好的插件。
快乐的持续整合。