2017-05-28 62 views
1

我需要php扩展巡航控制,我想用于jenkins构建代码质量分析。有没有什么方法来整合巡航控制和詹金斯

我该如何做到这一点?

如果万一无法实现,那么我可以通过其他方式进行代码质量分析,兼容我的jenkins构建中的巡航控制(分析包括codesniffer,pmd,psr-1,psr-2)。

回答

0

As seen here,你可以使用phpcs(代码嗅探器)。

请参阅jenkins-php.org了解php ant任务的完整列表。
这些蚂蚁任务可以在使用maven-antrun-plugin的maven pom.xmlas seen in this example中运行。

这个想法依然存在:如果你可以编写脚本或将它集成到maven,并从命令行运行它,那么从Jenkins作业进行同样的调用是微不足道的。
首先在本地测试这些php分析工具的脚本或ant或maven调用。
然后创建一个Jenkins作业。