基于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集成官方指导

相关文章
相关标签/搜索