本篇文章主要介绍了"基于Jenkins 实现php项目的自动化测试、自动打包和自动部署",主要涉及到方面的内容,对于PHPjrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播感兴趣的同学可以参考一下:
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://birdinroom.blog.51cto...
原创作品,允许转载,转载时请务必以超链接形式标明文章
原始出处 、作者信息和本声明。否则将追究法律责任。http://birdinroom.blog.51cto.com/7740375/1346812
本篇博文宅鸟将在上篇:
基于Jenkins 搭建持续集成环境 的基础上,继续介绍Jenkins结合php项目实现自动化测试和自动部署。废话不再多说,直接上干活。
宅鸟所使用的server为Ubuntu
要实现在jenkins中实现php的自动化测试,首先需要Jenkins服务器上安装php测试框架,php的测试框架很多,在这里我们选择 PHPUnit Framework.
PHPUnit的安装很简单:
1 | sudo apt-get install phpunit
|
如果出现如下错误:
1 2 | PHP Warning: require_once(PHP /CodeCoverage/Filter .php): failed to
open stream: No such
file or directory
in /usr/bin/phpunit on line 39
PHP Fatal error: require_once(): Failed opening required
'PHP/CodeCoverage/Filter.php' (include_path= '.:/usr/share/php:/usr/share/pear' )
in /usr/bin/phpunit on line 39
|
可以通过下面方法安装:
1 2 3 4 5 6 7 8 9 | sudo pear channel-discover pear.phpunit.de
sudo pear channel-discover pear.symfony-project.com
sudo pear channel-discover components.ez.no
sudo pear channel-discover pear.symfony.com
sudo pear update-channels
sudo pear upgrade-all
sudo pear install pear.symfony.com /Yaml
|