0
开始使用jenkin for php项目。如何为php项目的checkstyle配置jenkin
下列步骤已被配置 1)下载安装詹-1.549 2)PHP插件CheckStyle的 3)加入一个项目样品zf2demo
的build.xml在ZF2演示
<target name="phpcs" >
<exec executable="phpcs">
<arg line="--report=checkstyle
--report-file=${project.basedir}/build/logs/checkstyle.xml
--standard=Zend
${project.basedir}/*.php" />
</exec>
</target>
phpcs .xml in zf2demo/build
<ruleset name="zenddemo">
<description>Description of your coding standard</description>
<rule ref="Generic.PHP.DisallowShortOpenTag"/>
<!-- ... -->
</ruleset>
构建成功运行 错误 找不到报告文件。配置错误?
在哪里配置报告文件?我们是否需要手动创建它
什么更需要配置生成报告?
在配置部分添加 生成后操作 发布Checkstyle的分析结果
Checkstyle results
'/build/checkstyle.xml' 不匹配任何东西: '' 存在,但不是“/编译/ checkstyle.xml'
如何配置这些? 编辑 当从控制台
FILE:C:\ wamp \ www \ zenddemo \ index.php -------------------------------- ------------------------------------------------ FOUND 2错误(S)影响2行(S) -------------------------------------- ------------------------------------------ 1 |错误|行尾字符无效;预计“\ n”但发现“\ r \ n” 2 |错误|缺少文件的文档注释 --------------------------------------------- -----------------------------------检查一个文件index.php从控制台得到的结果是as以上 – guny
您应该使用build config中的所有选项运行phpcs,即 - report,--report-file,--standard = Zend。并检查是否创建了reportfile – ishenkoyv
报告文件通过命令行正确生成。在Checkstyle结果配置中我们是否需要定义任何文件路径中的\t?在项目配置或类似的东西我缺少 – guny