Jenkins接口自动化项目的工程创建

发布于:2024-07-05 ⋅ 阅读:(68) ⋅ 点赞:(0)

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报告并且结果自动发送到飞书群通知可以点击查看结果