Robot Framework + jenkins持续构建项目

本文介绍了如何配置Robot Framework环境和Jenkins,通过安装特定插件,设置定时任务,实现脚本的自动执行与结果邮件通知。详细步骤包括系统设置、构建触发器、构建步骤和构建后操作,以及自定义邮件模板展示失败用例。
摘要由CSDN通过智能技术生成

目标:

实现RobotFramework的脚本定时自动执行,执行完后自动将结果发送到指定邮箱


前提

1、 配置好Robot Framework的环境,脚本可以正常运行

2、 部署好Jenkins的环境,Jenkins的安装不是本文的重点

3、 在Jenkins里安装好以下插件:Email Extension Plugin、Zentimestamp plugin、Robot Framework plugin

配置:

进入系统【系统管理】- 【系统设置】进行如下配置:

目标:

实现RobotFramework的脚本定时自动执行,执行完后自动将结果发送到指定邮箱


前提

1、 配置好Robot Framework的环境,脚本可以正常运行

2、 部署好Jenkins的环境,Jenkins的安装不是本文的重点

3、 在Jenkins里安装好以下插件:Email Extension Plugin、Zentimestamp plugin、Robot Framework plugin

配置

1、进入【系统管理】-【系统设置】进行如下配置:

》设置${BUILD_TIMESTAMP}格式


配置 Extended E-mail Notification默认设置


2、创建一个任务


3、

在源码管理处添加git源码地址,jenkins将从该位置获取项目代码:

URL获取位置:

Credentials点击“Add”添加:

Branch Specifier添加分之名,例如:AntTest,建议添全(refs/heads/AntTest,有疑问的地方可以点击旁边的小问号查看信息)

 构建触发器常用的有两种下面一一列举

a.当提交代码时触发 选中"Build when a change is pushed to Gitlab......"高级:

“Filter branches by name”中“include”添加触发该jenkins项目分支(防止上传文件到其他分支也触发这个项目),点击“Secret token”中“Generate”生成Token码,并复制。打开gitlab项目页,在侧边栏Setting中选中integrations,在URL栏中填写jenkins项目地址,Secret token中填写在jenkins中复制的Token码,点掉“Enable SSL verification”,点击“Add webhook”:

b.设置每天凌晨1点的时候自动执行

日程表中从左到右依次是:

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值