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

初始解锁

解锁密码:
/var/lib/jenkins/secrets/initialAdninPassword

安装插件

安装推荐的插件

选第一个

xUnit

其中包含了对PHPUnit的支持,以便查看后续单元测试的结果。
系统管理->插件管理->搜索xUnit
系统管理->插件管理

创建第一个管理员用户

在这里插入图片描述
重启服务

sudo service jenkins restart

重新打开:http://localhost:8080/jenkins/ 输入管理员账号密码。
在这里插入图片描述
在这里插入图片描述

配置邮件通知

转自:https://www.cnblogs.com/apple2016/p/7763002.html
首先确认QQ邮箱SMTP服务器的地址和端口号。如下图所示,请谨记,JENKINS全局邮箱配置需要使用;
在这里插入图片描述
步骤1:开启QQ邮箱的smtp服务:登陆QQ邮箱-设置-账户-开启POP3/SMTP服务-完成“验证密保”-记住16位的“授权码”-完成SMTP服务开启
在这里插入图片描述在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
步骤2:系统管理-管理插件-安装Email Extension Plugin插件
在这里插入图片描述
步骤3:配置jenkins邮箱的全局配置:系统管理-系统设置-完成邮箱配置-测试是否配置正确
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
步骤4:完成项目job的邮箱配置:配置-增加构建后操作步骤Editable Email Notification
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

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文件

在这里插入图片描述
保存后创建完成

执行构建

在这里插入图片描述

构建报告

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值