自动化测试平台Jenkins简介 是一个开源软件项目,是基于java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。前面我们已经开完测试脚本,也使用bat 批处理来封装了启动Appium 服务和运行测试用例。但是还是不够自动化,比如我想每天下班时自动跑一下用例,或者当研发打了新包后自动开始运行测试脚本测试新包。修改端口修改jenkins安装
最近在做前端打包发布平台,需要在每次发布完成之后将构建信息发布到钉钉群里,后面就想到在Jenkins中接入钉钉通知,来实现相关功能钉钉新建群聊,在群里添加机器人桌面端钉钉发起群聊,点击群设置,智能群助手机器人管理-添加机器人-自定义机器人自定义机器人-添加-填写机器人相关信息安全设置根据自己公司的需求来选择就可以了,最简单的就是自定义关键字来测试信息填写完成提交后可以看到生成的Webhook信息了
转载
2023-09-15 20:45:23
116阅读
jenkins使用pipeline构建项目时发送钉钉通知现在使用jenkins做持续集成和发布的越来越多,使用钉钉用来处理工作、交流的也越来越多,一般情况下,我们希望jenkins完成一个job的时候可以通知相关人员完成的状态(成功或失败),邮件是一个不错的选择,但是如果能使用钉钉进行通知,那就更加方便了。
目前jenkins已有插件可以支持通过钉钉发送消息,下面就简单介绍一下,如何使用Je
转载
2024-01-09 10:15:58
151阅读
构建思路 创建两个钉钉机器人(一个机器人发送构建信息,一个机器人发送测试用例结果),发送构建结果可以通过jenkins的钉钉插件实现,发送测试结果可以通过获取测试报告数据用代码给钉钉发送实现。 创建两个任务,第一个任务使用jenkins插件,发送测试运行的结果(成功,失败...)第二个任务关联第一个任务,第一个任务触发后,获取最后一次的构建记录,发送测试用例结果发送构建结果创建第一个钉钉机器人
转载
2023-09-18 09:31:54
179阅读
Jenkins 作为最流行的开源持续集成平台,其强大的拓展功能一直备受测试人员及开发人员的青睐。大家都知道我们可以在 Jenkins 中安装 Email 插件支持构建之后通过邮件将结果及时通知到相关人员。但其实 Jenkins 还可以支持钉钉消息通知,其主要通过 DingTalk 这个插件实现,文末附:DingTalk官网链接。具体步骤如下:一、配置钉钉 webhook在钉钉电脑端建立群聊点击群右
转载
2023-09-27 19:36:16
146阅读
可以用2个插件进行通知 注意:当2个插件都安装的时候,必须要多配置,不然只有DingTalk不起作用 首先要有一个钉钉的群,添加智能机器人 在 系统管理 > 系统设置 > 钉钉配置 中添加机器人 在项目配置页面中勾选机器人 因为我装了2个插件,随便配置一下自定义的信息 [root@hadoop001
转载
2020-01-30 11:07:00
482阅读
点赞
2评论
1 钉钉配置机器人打开群组,点击群设置,机器人,添加机器人点击自定义这个webhook就是需要的https://oapi.dingtalk.com/robot/send?access_token=XXX2 Jenkins集成钉钉2.1 安装插件安装插件
Environment File
Dingding JSON Pusher
DingTalk2.2 配置钉钉机器人安装完插件,找了半天
原创
2024-07-28 13:41:28
731阅读
点赞
引言产品设计成型 -> 开发人员开发代码 -> 测试人员测试功能 -> 运维人员发布上线 持续集成 (Continuous integration,简称CI) 持续交付(Continuous delivery) 持续部署(continuous deployment)
Jenkins介绍 官网 https://jenki
转载
2024-10-09 11:18:50
29阅读
Jenkins常用的通知方式有: 邮件通知 钉钉通知 Http接口通知 本文主要描述怎么配置Jenkins的钉钉通知。 建群-配置机器人-取得讨论组token 我的token,就别用我的了吧!
转载
2021-07-13 11:11:00
1546阅读
2评论
Jenkins 构建的项目信息一般会通过邮件发送给对应的开发人员。但是邮件的弊端是接收查看不是很钉群通知。
原创
2022-12-30 15:45:59
805阅读
官方文档: https://jenkinsci.github.io/dingtalk-plugin/guide/getting-started.html#%E6%B3%A8%E6%84%8F
注意:系统配置时可收到通知,但是在构建项目时没有收到通知,不确定什么原因,如果出现这种情况,可重启jenkins即可。
1. 在jenkins中下载插件
2. jenkins系统管理=>系统配置=
原创
2023-06-13 09:18:34
2195阅读
因为在wiki中未找到需要的数据,查询也很迷,打算用python登录tapd抓取所需项目下的wiki数据,方便查找。
2018-9-30 19:12:44几步走模拟登录tapd抓取wiki页左侧链接拿到每页markdown存储数据库模拟登录TAPD请求参数data[Login][ref] https://www.tapd.cn/my_worktable?left_tree=1
data[Login
文章目录一、背景二、解决方案1、下载插件源码2、源码简要分析3、编译源码生成 hpi4、Jenkins Job设置5、钉钉通知三、小结 一、背景我们在使用 Jenkins 集成编译完成后,会主动向项目组钉钉群推送编译和打包通知,方便测试同学下载测试。但同时带来一个新的需求,项目组同学想从通知中快速了解代码变更内容。我们知道开发同学在 Git 提交代码的时候都有修改注释,所以思考是否能直接获取代码
转载
2024-01-10 16:52:15
81阅读
是否已经提测的信息获取不通畅验收环境不统一RD自测结论缺失提测质量待进一步提高提测范围待进一步明确影响范围待进一步明确QA获取不到提测延期的通知这些问题(痛点)的存在,会造成提测和测试的不流畅,也降低了效率。为了解决上述痛点,就需要找出解决这些痛点的方法,然后输出一个可以被遵守的、可执行性强的提测规范。三、解决方法四、提测模板(钉钉版) 标题
一、提测需求:
XXXX 需求文档(wiki需
转载
2024-03-19 16:35:44
58阅读
1、安装钉钉插件在插件管理的可选插件中搜索框中搜索dingding,然后搜索结果中勾选安装,安装成功后显示如下,在已安装中可查到。 2、钉钉触发报警报警机制:在Jnekins中执行的任务出现异常的情况下,能够通过钉钉触发报警的机制反馈给相关的人,人接收到消息后,下来开始处理失败的任务。1)在钉钉的群设置的智能助手中设置机器人;2)打开插件管理中的系统设置,配置如下参数并保存:
转载
2023-12-09 13:22:26
148阅读
创建群自定义机器人在指定钉钉群(或者随便拉两个人建个群,然后把别人T出去)的群设置里选择 群机器人 -> 自定义,如图:然后,添加机器人,设置名字,添加成功时如下图:其中webhook非常重要,下文详述。点击设置说明可以看相关使用文档,文档链接见本文末尾。使用HTTP POST请求发送消息直接向上文所述的webhook链接发送POST请求已达到自定义机器人向群内发消息的功能按照文档中所属的参
转载
2024-08-16 07:21:38
276阅读
最近公司要求工作务必使用钉钉,其他聊天软件不再用于工作沟通了。虽然很抓狂,但是上面的决定不可违逆,只好转战钉钉。虽然强制使用钉钉挺令人反感的,但阿里在这款软件上确实下了些功夫,比如jenkins集成钉钉通知插件后,方便我们即时收到构建通知,从而针对构建结果做出处理。下面详细说明下jenkins集成钉钉通知插件的具体步骤。1、以管理账号登入jenkins,依次进入“系统管理->管理插件->
转载
2023-12-11 20:50:21
116阅读
Prometheus AlertManager 钉钉报警之前介绍过使用email报警,prometheus alertmanager是支持钉钉以及企业报警的,这里暂时使用钉钉告警由于本人不会Python脚本,这里所使用的Python脚本目录之前可以将告警输出,没有进行优化我这里使用Secret 来保存钉钉的TOKENSecret是用来保存小片敏感数据的k8s资源,例如,token,或者秘钥
转载
2024-03-17 11:51:44
91阅读
Jenkins借助钉钉插件,实现当构建失败时,自动触发钉钉预警。虽然插件允许自定义消息主体,支持使用 Jenkins环境变量,但是局限性依旧很大。当接收到钉钉通知后,若想进一步查看报错具体原因,仍完全依赖邮件通知,很影响效率。如何在钉钉通知消息中,获取到本次构建的具体内容,如失败占比、失败用例报错详情等,本文记录了解决思路。最终实现结果如图: 解决思路Jenkins+Robo
转载
2023-12-21 10:00:24
210阅读
本文讲的是使用Docker容器搭建Jenkins集群【编者的话】本文使用Jelastic Cloud搭建了Jenkins作业环境,包括手动部署和自动部署两个方式,对Jelastic Cloud感兴趣的用户,可以尝试注册一个免费账户,进行试验。
如果不太了解Jenkins,可以先了解如何"手动设置Jenkins"一节。如果想自动部署,可以去了解 “自动化”一节。Jenkins,由于其管理大量节点