【发布时间】:2011-07-13 18:19:27
【问题描述】:
对于 Hudson/Jenkins 的源代码指标是否有任何有用的插件?
我正在寻找带有图形的代码总行数、测试总数、类等。
这样的事情存在吗?
【问题讨论】:
-
按照 Graham 的建议,请指定您的语言。是 Java 吗?
标签: continuous-integration hudson code-metrics jenkins
对于 Hudson/Jenkins 的源代码指标是否有任何有用的插件?
我正在寻找带有图形的代码总行数、测试总数、类等。
这样的事情存在吗?
【问题讨论】:
标签: continuous-integration hudson code-metrics jenkins
您在使用 Java 吗?如果是这样,SONAR 肯定是您的第一站。它自己做了很多事情,还包含了所有主要的 Java 分析工具,例如:
开箱即用,您将获得以下指标:
它允许您从高级分析遍历到与之相关的源代码。不过,如果您使用 Maven 进行构建会更容易...
有一个 Hudson 插件。而且是免费的。
【讨论】:
还有 CLOC(代码行数),它会告诉您每种语言有多少行,尽管我似乎找不到它的链接。
【讨论】:
试试 CCCC (http://sourceforge.net/projects/cccc/)。它会进行代码计数、模块计数(类)等,并且该插件还会为您绘制图表。 (对于 C、C++)
顺便问一下,你在看什么语言?
【讨论】:
您没有指定您使用的是哪种语言,但 Redsolo's 很棒的博客文章 Guide to building .NET projects using Hudson 向您展示了如何在 Hudson 上使用 FxCop 和 NUnit 来提供您正在寻找的一些内容。使用的Violations plugin还支持Simian、CPD、PMD和PyLint。
【讨论】: