jenkins安装与PHPUnit单元测试

jenkins安装

操作系统: Ubuntu 12.04.1

使用jenkins自己的repository进行安装

首先添加jenkins repo的key:

sudo wget -q -O - http://pkg.jenkins-ci.org/debian/jenkins-ci.org.key | sudo apt-key add -

其次,添加jenkins的source地址到apt的配置文件中,两种方式:

1、添加下面一行命令到 /etc/apt/source.list, 执行下面命令:

sudo echo deb http://pkg.jenkins-ci.org/debian binary/ >> /etc/apt/source.list

2、添加一个文件到 /etc/apt/source.list.d/ 目录中,执行下面命令:

sudo echo deb http://pkg.jenkins-ci.org/debian binary/ > /etc/apt/source.list.d/jenkins.list

未装java要先安装(执行echo $PATH 看环境变量运行结果,或查看java版本)

java安装:
1.首先添加ppa

sudo add-apt-repository ppa:webupd8team/java

2.更新系统

sudo apt-get update

3.安装jdk

sudo apt-get install oracle-java8-installer
java -version

4.java版本切换

sudo update-java-alternatives -s java-8-oracle

更新并安装

sudo apt-get update
sudo apt-get install jenkins

上面的命令执行完成,jenkins就在你的服务器上安装成功了,访问 http://yourip:8080 了。
注意:jenkins的默认端口是8080,如果8080被占用记得去改一下在/etc/default/jenkins这个文件改,改成8081或者其他的都可以
最后重启:sudo service jenkins restart

安装xUnit插件

系统管理->插件管理
jenkins安装与PHPUnit单元测试

PHPUnit安装

下载

PHP5.3 需装 PHPUnit 4.*版本

wget --no-check-certificate https://phar.phpunit.de/phpunit-4.phar
chmod +x phpunit-4.phar
sudo mv phpunit-4.phar /usr/local/bin/phpunit
phpunit --version

文档:
https://phpunit.readthedocs.io/zh_CN/latest/installation.html

创建一个测试任务

新建任务

. 填写任务信息jenkins安装与PHPUnit单元测试
jenkins安装与PHPUnit单元测试
jenkins安装与PHPUnit单元测试

注xml输出日志设定在 /var/lib/jenkins/workspace/任务名称目录下
phpunit --log-junit ./输出报告xml /自定义测试php文件

jenkins安装与PHPUnit单元测试
保存后创建完成

执行构建

jenkins安装与PHPUnit单元测试

构建报告

jenkins安装与PHPUnit单元测试