jenkins的下载安装
jenkins下载的官网地址
https://www.jenkins.io/download/
java环境变量的配置下载
jenkins是用java语言编写的所以要配置java环境
需要安装java的JDK 推荐安装JDK17(https://blog.csdn.net/wochunyang/article/details/138520209)
JDK17的下载地址
https://www.oracle.com/java/technologies/downloads/#java17
安装过程中选择端口以及相应的安装路径
访问初始化jenkins
初始化打开jenkins找到密码并登录
http://localhost:8028/
选择插件来安装---选择无---右下角点击"安装"
主要是jenkins推荐的插件很多国内网站无法下载,这里暂时跳过去不下载插件后面需要什么插件我们再选择安装
创建管理员的账号和密码
配置Jenkins插件中心为国内镜像地址
Plugins-->Advanced settings 配置升级站点为清华大学开源软件镜像站
在updates/default.json把updates.jenkins.io/download替换为 mirrors.tuna.tsinghua.edu.cn/jenkins
把www.google.com 修改为 www.baidu.com
Jenkins的三大重要概念
1.Job(项目)
在jenkins平台中都是以Job为单位去完成一件事情
2.Plugins(插件)
集成各种用到的插件进行安装,如git、allure等
3.workspace(工作空间)
自动拉取仓库代码以及相关数据的位置
以pytest+allure为例创建item生成项目
在Plugins里面下载安装git和allure插件
在Tools下配置JDK安装的目录和Allure安装的目录
Tools的JDK下配置
Allure Commandline下配置allure的本地安装目录(下载了allure插件后就会有这个)
创建Item
输入任务名称---选择Freestyle project
代码提交在Git仓库里面选择拉取代码的git地址和账号密码
下载的代码存放在workspace的文件目录下
设置配置定时任务
在构建触发器,选择Build periodically
定时任务:
分钟 小时 一月的天数 月份 一周的天数
0-59 0-23 1-31 1-12 0-7(0和7表示周天)
如下面设置每天12点自动执行
设置执行python脚本,主要是根据python的执行原理从哪个地方进入.py文件里面配置对应的py文件
选择Allure Report构建后的操作步骤
构建后的操作步骤可以配置设置执行后的allure报告的存储位置
自动执行生成allure报告并且结果自动发送到飞书群通知可以点击查看结果