Jenkins持续集成

1. 从官网下载war包到本地,配置环境变量,运行

2. 打开http://localhost:8080

来到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. 设置项目定时任务

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

追梦不止~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值