我正在将SubVersion与Hudson结合使用,我喜欢这个功能,它显示了单元测试,构建时间,磁盘使用情况如何随着时间的推移而增长。我相信代码指标能够首先对代码库进行评估 - 在使用新客户端时尤其有用。是否有任何工具可以执行以下操作
1)从Date / Tag开始获取源代码的每个修订版
2)建立它
3)运行代码分析
4)运行测试
5)存储详细结果(在somekind的Sql数据库中)
6)重复直到不再修改
7)整理并呈现结果
你可以看到hudson本身的summary output,但是它不知道单个文件,以及它们如何随时间变化。
看看Sonar https://www.sonarqube.org/。我使用maven作为我的Java项目。它会报告您要查找的大多数功能。