服务器搭建jenkins配置job持续拉取仓库代码,定时运行自动化测试,发送邮件给指定人员

1.环境准备

·jinkens环境

·java环境变量

·allure环境变量

·mvn环境变量

·git环境

·python环境

一·jinkens环境可参考以下博客,默认使用8080端口,可以自行改端口,自行百度

Linux 中环境安装Jenkins - Y、 - 博客园

jinkens插件安装可选择下载所需插件网址:

https://updates.jenkins.io/download/plugins/

下载完成后将插件上传至jinkens安装目录/var/lib/jenkins/plugins/,plugins目录下

二·Java环境变量配置

下载好jdk,jre后vi /etc/profile文件内追加

#java
JAVA_HOME=/usr/local/jdk1.8.0_65  #jdk安装目录
JAVA_BIN=$JAVA_HOME/bin           #jdkbin目录
JRE_HOME=$JAVA_HOME/jre            
JRE_BIN=$JRE_HOME/bin
PATH=$JAVA_BIN:$JRE_BIN:$PATH
export JAVA_HOME JRE_HOME PATH

追加完成后输入source /etc/profile  #使配置生效

安装完成后输入java --version检查是否有输出版本,输出则表示正常
 

三·allure环境变量-----安装好像有问题

可以直接上传windows的allure安装包,使用unzip 命令进行解压,解压后vi /etc/profile/进行环境变量配置

#allure
Allure_PATH=$PATH:/opt/allure-2.13.7   #allure解压后的目录
export PATH=$PATH:$Allure_PATH=/bin

配置后输入source /etc/profile使环境变量生效

可参考:

 四:使用。job内配置从仓库拉取代码,

 配置定时构建如下表示每天18:10分执行一次该job

 配置脚本执行路径

配置allure生成所需文件路径

 发送邮件需要用到一个插件,安装在jinkens上即可,自行百度安装配置。

关于jinkens的一些坑

1.邮件发送超时问题。

打开jinkensdebug日志发现是端口问题,SMTP使用25端口发送邮件默认情况25端口在阿里云被禁用,所以开放了阿里云265端口,采用ssl方式发送邮件,ssl默认使用465端口

2.allure报告生成不成功,job构建成功问题

        1.检查报告生成路径

        2.检查执行的项目路径

        3.查看jenkins日志检查

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值