基於window下的jenkins php集成環境搭建分享(1)

本次的環境構建基於window系統php

1、工具下載html

  1. jenkinsshell

    官網:http://jenkins-ci.org/apache

  2. phpsvn

    官網下載: http://php.net/downloads.php工具

  3. phar測試

    下載網址:http://yun.baidu.com/share/link?shareid=667059160&uk=3928426386ui

    其中包括:phpunit phpmd phploc phpdox phpcpd pdepend 等phar包。spa

    在此帖發表時,幾乎都是最新版本。把全部的phar統一放在一個目錄下,方便接下來的操做.net

  4. 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集成官方指導

相關參考文獻:

phpunit中文手冊

phpDox手冊

phpmd手冊

pdepend手冊

jenkins php集成官方指導

相關文章
相關標籤/搜索