本次的环境构建基于window系统php
1、工具下载html
jenkinsshell
官网:http://jenkins-ci.org/apache
phpsvn
官网下载: http://php.net/downloads.php工具
phar测试
下载网址:http://yun.baidu.com/share/link?shareid=667059160&uk=3928426386ui
其中包括:phpunit phpmd phploc phpdox phpcpd pdepend 等phar包。spa
在此帖发表时,几乎都是最新版本。把全部的phar统一放在一个目录下,方便接下来的操做.net
jenkins插件
五、Ant
官网下载:http://ant.apache.org/bindownload.cgi
2、配置
一、svn配置
二、ant配置
添加环境变量:ANT_HOME 值:ant安装目录
环境变量path 添加上路径 %ANT_HOME %/bin ,也就是ant.bat 文件所在目录
三、phar配置
添加环境变量:PHAR_HOME 值:上面下载的phar所在目录
而后在path变量添加上路径 %PHAR_HOME %
接着,为每个phar文件编写一个批处理文件
如:建立一个phpuni.bat,而后写上如下内容,
@php "%~dp0phpunit.phar" %*
其余的相似,不过,我提供的phar下都已经有相应的批处理文件。
能够在命令控制台下 phpunit help 测试是否配置成功。能够调用则表示配置成功。
以上操做都是为实现能在命令控制台下,全局使用相关工具命令,以下图所说
至此,就能够调用相关的命令。
四、xml配置
在jenkins的工程目录下,添加如下xml配置文件
@build.xml (ant构建配置文件)
@phpunit.xm.dist(相关信息能够查看官方文档)
@phpmd.xml(相关规则信息能够查看官方文档)
@phpdox.xml(相关规则信息能够查看官方文档)
请查看: xml配置信息【基于window下的jenkins php集成环境搭建分享(2)】
五、jenkins配置
进入jenkins管理插件页面,下载上面相关插件。
启用ant构建
构建后操做步骤添加
解析各类xml报告文件内容
三,启用
效果图以下:
4、结束语
本人表达能力不给力和知识面有限,若有不对之处,请多多指教。
本文主要阐述一些主要配置内容,其余遗漏地方请见谅。
另外,一些工具本人也是刚接触,不熟悉因此不介绍。能够自行参考官方手册(本人已提供几个)
本文主要参考 jenkins php集成官方指导
相关参考文献: