本次的環境構建基於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集成官方指導
相關參考文獻: