有没有什么方法来整合巡航控制和詹金斯
问题描述:
我需要php扩展巡航控制,我想用于jenkins构建代码质量分析。有没有什么方法来整合巡航控制和詹金斯
我该如何做到这一点?
如果万一无法实现,那么我可以通过其他方式进行代码质量分析,兼容我的jenkins构建中的巡航控制(分析包括codesniffer,pmd,psr-1,psr-2)。
答
As seen here,你可以使用phpcs(代码嗅探器)。
请参阅jenkins-php.org了解php ant任务的完整列表。
这些蚂蚁任务可以在使用maven-antrun-plugin的maven pom.xml
as seen in this example中运行。
这个想法依然存在:如果你可以编写脚本或将它集成到maven,并从命令行运行它,那么从Jenkins作业进行同样的调用是微不足道的。
首先在本地测试这些php分析工具的脚本或ant或maven调用。
然后创建一个Jenkins作业。