1.环境准备
·jinkens环境
·java环境变量
·allure环境变量
·mvn环境变量
·git环境
·python环境
一·jinkens环境可参考以下博客,默认使用8080端口,可以自行改端口,自行百度
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日志检查