任何人都可以提出编写Jenkins/Hudson插件的最佳方法,它将分析“Sonar”动作的输出吗?如何编写分析声纳输出的Jenkins插件?
的想法是,我想要做这样的事情:
a. Checkout Code > b. Run Sonar > c. Email the developers their violations
现在,你会怎么写℃。部分?我不知道从哪里开始。
是否有人在詹金斯插件专家?
任何人都可以提出编写Jenkins/Hudson插件的最佳方法,它将分析“Sonar”动作的输出吗?如何编写分析声纳输出的Jenkins插件?
的想法是,我想要做这样的事情:
a. Checkout Code > b. Run Sonar > c. Email the developers their violations
现在,你会怎么写℃。部分?我不知道从哪里开始。
是否有人在詹金斯插件专家?
我会做的第一件事是编写能够为每个开发人员找到(新)违规的代码。为此,你需要一些声纳知识。
然后看看一个插件,它做了一些类似于你想要完成的事情。由于您希望发送邮件作为构建后步骤,因此我建议您查看一下ext-email Plugin。
Jenkins Wiki中的Plugin-Tutorial是让您开始编码的非常好的起点。
大插件想法顺便说一句,我在所产生的插件非常感兴趣:-)
您可以使用"Build Breaker" Sonar plugin打破詹金斯建立每当它检测到冲突。
你看到了吗? https://wiki.jenkins-ci.org/display/JENKINS/Sonar+plugin –
是的,但不允许创建自定义操作作为运行Sonar的结果:-( – drozzy