jenkins-php持续集成和自动化测试

安装

jenkins和php安装网上有教程。
有可能在安装过程中,插件是走的国外的网,有些会安装不成功,可以先不管。

插件安装

具体要安装的插件请参考:http://jenkins-php.org/installation.html
请到这里下载你需要jenkins的插件,插件有依赖关系,所以不可能只下载教程里的。如果有代理的,可以选择更新操作。
php测试工具请到:这里,注意工具的版本。最好自己下载匹配的版本。因为有些工具以前安装过,所以剩下的工具都是下载phar,然后生成cmd文件(命令echo @php “%~dp0phpunit.phar” %* > phpunit.cmd)。
这里写图片描述
PHPUnit php测试框架
PHP_CodeSniffer 代码格式检测
PHPLOC 统计php的项目代码行数
PHP_Depend 它可以用来检查你的PHP项目中的代码规模和复杂程度
PHPMD (PHP Mess Detector)能够探测PHP源代码中一些潜在的问题。如:可能存在的Bug;未达最佳标准的代码;过于复杂的语法;从未使用过的参数、方法、属性。
PHPCPD(Copy/Paste Detector)PHPCPD是一个在代码中寻找类似模式的工具,使用它是为了在代码库中识别代码在何处被复制或粘贴。这是常规构建过程中一个非常有用的工具,它会帮助程序员分析代码,以避免在代码库中重复调用函数。
phpDox一个PHP项目的文档生成器(不限于API文档)

集成

由于我是windows系统,有些命令会不一样。
下载jenkins-cli.jar
这里写图片描述
这里写图片描述

例子

由于我的php是5.5,phpunit4.8,和github上的phpunit版本不同,所以下载的是tags V1.6.1。
代码和工具
具体请参考:http://jenkins-php.org

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值