2011-09-20 47 views
2

任何人都可以提出编写Jenkins/Hudson插件的最佳方法,它将分析“Sonar”动作的输出吗?如何编写分析声纳输出的Jenkins插件?

的想法是,我想要做这样的事情:

a. Checkout Code > b. Run Sonar > c. Email the developers their violations 

现在,你会怎么写℃。部分?我不知道从哪里开始。

是否有人在詹金斯插件专家?

+0

你看到了吗? https://wiki.jenkins-ci.org/display/JENKINS/Sonar+plugin –

+0

是的,但不允许创建自定义操作作为运行Sonar的结果:-( – drozzy

回答

1

我会做的第一件事是编写能够为每个开发人员找到(新)违规的代码。为此,你需要一些声纳知识。

然后看看一个插件,它做了一些类似于你想要完成的事情。由于您希望发送邮件作为构建后步骤,因此我建议您查看一下ext-email Plugin。

Jenkins Wiki中的Plugin-Tutorial是让您开始编码的非常好的起点。

大插件想法顺便说一句,我在所产生的插件非常感兴趣:-)

+0

有趣的,所以你需要写一个声纳插件以及你认为的想法? – drozzy

+0

这不是Sonar Jenkins Plugin提供的功能,因此无论是在Sonar JIRA中创建一个新的插件还是创建一个问题,并等待Sonarsource的某个人实现当然你也可以自己尝试添加这个功能到Sonar Jenkins Plugin中,但是最后写一些插件代码是必须的;-) – pushy

+0

哈哈,我喜欢你的结论,写一些代码的必要性:-)你认为这完全可以通过编写一个Jenkins插件来实现吗? – drozzy