n8n与jenkins、钉钉打通,实现线上发版后自动跑接口自动化用例

n8n集成Jenkins与钉钉实现发版自动化

**场景:**项目通过jenkins发版后,自动跑接口自动化用例,用例失败或成功都钉钉群通知。这个场景怎么实现?n8n的webhook功能可实现该需求!

**实现思路:**n8n的webhook就是网络钩子的意思,当webhook接口被调用后,就会自动执行n8n流程。那么我们可以设计:jenkins完成打包重启工作后,自动调用此接口,而后在n8n里把后续的接口自动化用例执行、钉钉群通知都配置进去,即可完成此需求。

n8n的webhook配置

n8n选择webhook节点,节点会自动生成测试URL和生产URL,如下图。
测试URL:用来调试使用。
生产URL:调试通过正式使用,可让jenkins调用此接口。注意,要把工作流设置成活动状态,才能随时调用。在这里插入图片描述

jenkins配置

jenkins配置较简单,按下面截图配置即可。
在这里插入图片描述

钉钉群机器人配置

钉钉群也需要配置一个机器人,获取到webhook地址,再应用到n8n工作流里,才能调用起来,如图:
在这里插入图片描述

最后是n8n的配置

我这里接口自动化用例用meterSphere维护的,所以jenkins调用n8n的webhook接口后,后面n8n的执行流程大概是:登录meterSphere—>执行测试用例—>检查测试结果—>通知钉钉群,如图:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值