1. 从官网下载war包到本地,配置环境变量,运行
来到jenkins
3. war包重要文件的描述
3.1 jobs文件 -- 用于构建项目的配置细节,以及运行job时产生的产物和数据
3.2 plugins -- 插件
groovy插件 - 用来解决自动化报告样式丢失的插件
Allure Jenkins Plugin - 用来解决Allure报告和Jenkins集成的插件
HTML Publisher - 集成html报告
Robot Framework - 集成robot
Zentimestamp plugin - 集成日期和时间
Email Extension - 集成email
Qy Wechat Notification Plugin - 集成企业微信通知插件
4. 创建item
5. 设置item配置
- 高级配置 - 使用自定义工作空间 - 找到你本地的项目地址并填入
- 构建步骤 - 选择系统&填写步骤
6. 运行项目
7. 查看项目的运行时输出
-先在第6步的位置点击项目的高亮名称
-找到刚才执行的记录,点开控制台输出
8. Jenkins集成Allure报告
8.1 安装 Allure Jenkins Plugin插件(详见3.2)
8.2 打开全局配置
8.3 找到allure并进行配置,如下:
8.4 进入项目配置,点击构建后操作,在进行如下操作
8.5 点击高级后,如下:
8.6 再次执行任务后,点进来可以看到allure,点进去便是刚才执行任务的allure报告
9. 使用html报告
9.1 进入项目配置后,来到构建后操作-新增,选择如下内容:
9.2 填写配置
9.3 运行后查看html报告可能出现样式丢失的现象,如下:
9.4 添加groovy配置(需要提前安装插件)
在步骤处增加如下内容:
9.5 再增加groovy脚本,如下:
System.setProperty("hudson.model.DirectoryBrowserSupport.CSP","")
10 Jenkins发送消息通知
10.1 钉钉通知-钉钉建群,添加自定义机器人,机器人中选择加签
10.2 安装插件
10.3 进入设置-找到钉钉
10.4 添加机器人并在里面加入机器人的名字、webhook、加签内容
10.4 在项目配置中加入钉钉机器人
10.5 在高级中选中atAll(表示通知所有人)
11. Jenkins发送email邮件
11.1 打开163邮箱的设置,开启pop3/SMTP服务,获取到授权码
11.2 在Jenkins的配置中找到管理员邮件地址,并修改为自己的邮件地址
11.3 在Jenkins的配置中找到email
11.4 添加用户名和密码 - 用户名是你的邮箱,密码是前面获取到的授权码
11.5 添加后,选择该用户名和密码
11.6 在email中找到如下内容并进行如下配置(@163.com根据自己的邮箱后缀填写)
下面这里填写接收人的邮箱
邮件通知
11.7 在项目配置中添加后置操作
依次点击下面按钮
增加新的触发器(Always - 在任何时候触发)
12. 设置项目定时任务