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

本次的环境构建基于window系统

一、工具下载

  1. jenkins

    官网:http://jenkins-ci.org/

  2. php

    官网下载: http://php.net/downloads.php

  3. phar

    下载网址:http://yun.baidu.com/share/link?shareid=667059160&uk=3928426386

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

    在此帖发表时,几乎都是最新版本。把所有的phar统一放在一个目录下,方便接下来的操作

  4. jenkins插件

    102859_Zfzv_1167564.png

5、Ant

  官网下载:http://ant.apache.org/bindownload.cgi

二、配置

1、svn配置

2、ant配置

    添加环境变量:ANT_HOME  值:ant安装目录

    环境变量path 添加上路径  %ANT_HOME  %/bin   ,也就是ant.bat 文件所在目录

3、phar配置

     添加环境变量:PHAR_HOME  值:上面下载的phar所在目录

     然后在path变量添加上路径 %PHAR_HOME %

    接着,为每一个phar文件编写一个批处理文件

    如:创建一个phpuni.bat,然后写上以下内容,

     

@php "%~dp0phpunit.phar" %*

   其他的类似,不过,我提供的phar下都已经有相应的批处理文件。

   可以在命令控制台下 phpunit help   测试是否配置成功。可以调用则表示配置成功。


  以上操作都是为实现能在命令控制台下,全局使用相关工具命令,如下图所说

111531_jpW5_1167564.png

   至此,就可以调用相关的命令。

4、xml配置

 在jenkins的工程目录下,添加以下xml配置文件

  @build.xml (ant构建配置文件) 


 @phpunit.xm.dist(相关信息可以查看官方文档)


 

@phpmd.xml(相关规则信息可以查看官方文档)



@phpdox.xml(相关规则信息可以查看官方文档)


  请查看:  xml配置信息【基于window下的jenkins php集成环境搭建分享(2)】


5、jenkins配置

 进入jenkins管理插件页面,下载上面相关插件。

 启用ant构建

105948_975Q_1167564.png

构建后操作步骤添加

                                                                            解析各种xml报告文件内容

                                   110308_FhUP_1167564.png

                                        110139_g2sm_1167564.png


三,启用

效果图如下:


110636_hsMM_1167564.png

110636_P3wR_1167564.png


四、结束语

     本人表达能力不给力和知识面有限,如有不对之处,请多多指教。

     本文主要阐述一些主要配置内容,其他遗漏地方请见谅。

     另外,一些工具本人也是刚接触,不熟悉所以不介绍。可以自行参考官方手册(本人已提供几个)

     本文主要参考 jenkins php集成官方指导

相关参考文献:

phpunit中文手册

phpDox手册

phpmd手册

pdepend手册

jenkins php集成官方指导

转载于:https://my.oschina.net/u/1167564/blog/483273

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值