- 文章主要是用来记录jenkins-php的安装使用过程
- 参考网站:http://jenkins-php.org
- [https://mirrors4.tuna.tsinghua.edu.cn/]
- http://mirror.xmission.com/jenkins/plugins/
安装
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。