0

jenkin for php 项目入门。

以下步骤已配置 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>

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

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

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

在配置部分添加 Post-build Actions Publish Checkstyle 分析结果

Checkstyle results  

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

如何配置这些? 从控制台运行时已编辑在此处输入图像描述

4

1 回答 1

0

Go to build and check Console output [raw] What is the result of phpcs? Any errors?

phpcs:
     [exec] Result: 1

If you run phpcs fron console directly with provided params does report file generated?

于 2014-02-12T11:08:06.077 回答