我们新设立了哈德森(是的..哈德森,不詹金斯)CI。 定于哈德森的工作做如下
一种。 连接到IBM的ClearCase存储库下载最新的源代码
湾 编译所有的Java源代码,并创建一个WAR文件(通过运行该项目的pom.xml)
C。 它部署到服务器的tomcat6
现在,我希望把它一个步骤进一步-方面在这个过程中带来自动“静态代码分析仪”的。
我安装了PMD /四叶草/ JavaNCSS插件在我的哈德森实例,但同时看它的设置,它看起来像,这些插件将不进行静态代码分析。 相反,他们将只取决于由Maven的PMD /四叶草/ JavaNCSS插件生成的报告,然后显示出来。
但是,我的目标是建立在这样一种方式的设立,以构建失败 ,如果PMD /四叶草/ JavaNCSS检查导致超出阈值限制违规。
任何人都可以让我知道如何进行futher?
注意 :如果这工作得很好,接下来我想从检查,在他们的代码到情况的任何编码标准违规的ClearCase停止开发。 在这个任何指针?