如何为php项目的checkstyle配置jenkins

时间:2014-02-12 09:55:54

标签: php jenkins-plugins jenkins-php

开始使用jenkin for php project。

已配置以下步骤 1)下载jenkin-1.549 2)安装php插件checkstyle 3)添加项目示例zf2demo

zf2演示中的build.xml

<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>

zf2demo / build中的phpcs.xml

<ruleset name="zenddemo">
 <description>Description of your coding standard</description>

 <rule ref="Generic.PHP.DisallowShortOpenTag"/>
 <!-- ... -->
</ruleset>

构建成功运行 的错误     没有找到报告文件。配置错误?

在哪里配置报告文件?我们需要手动创建吗

还需要配置什么来生成报告?

在配置部分添加 构建后操作 发布Checkstyle分析结果

Checkstyle results  

'/ build / checkstyle.xml'与任何内容都不匹配:''存在但不是'/build/checkstyle.xml'

如何配置这些? 的被修改 从控制台enter image description here

运行时

1 个答案:

答案 0 :(得分:0)

转到构建并检查控制台输出[raw] phpcs的结果是什么?有错误吗?

phpcs:
     [exec] Result: 1

如果您直接使用提供的params运行phpcs fron console报告文件生成?