jenkins安装与PHPUnit单元测试
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插件
系统管理->插件管理
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
创建一个测试任务
新建任务
. 填写任务信息
注xml输出日志设定在 /var/lib/jenkins/workspace/任务名称目录下
phpunit --log-junit ./输出报告xml /自定义测试php文件
保存后创建完成