dazhuang
这块界面上增加了很多开关,所以反而没有什么自定义通知的开关了,不知道教程从哪写起,就简单介绍几个使用场景吧:
如果是对通知内容格式方面想要自定义,在机器人的设置界面里点自定义模版即可,点自定义的时候会把系统默认的模板的显示出来,可以在结合系统默认的模版自行微调,模板的基础语法是 文本#{变量}文本 的形式,此外常用的还有 #{变量==值 ? '真':'假' } 等形式 另外还有 #{ {1,2,3,4} } 表示数组 {a:1,b:2,c:3} 表示字典 等用法,具体可参考Spring EL expression的文档
另外还将支持自定义静默条件(但是很遗憾2.5.3发版时这个功能还有个bug不能用,随2.5.4版本解决),例如错误小于3条就不用发给机器人了那就在静默条件写 #{error < 3}就行
如果是通过哪些机器人发通知想要做自定义,这次也扩展了功能,这里举例两个典型场景:
如果整个平台就一个单一团队用的场景,可以从后台管理中心里,找到机器人配置菜单的入口,
在这里添加用来发测试结果的、日报的、设备agent的机器人各一个,以后再配置多项目或者增加新的agent就都不用再反复配机器人了,都会共享之前的公共配置。
每个项目、每个agent都会自动用这些个公共机器人。
另外如果有同时推送多个机器人的需求,同一使用场景继续添加复数个机器人即可,每个机器人都会通知到。
如果平台有很多团队用的场景,新版在项目里设置了另一个机器人菜单,可以在系统级公共机器人之外,添加相应项目的机器人,针对单个测试套件还可以再单独设置专属的机器人。
因为涉及的点比较多和杂,也没想好这块文档应该怎么说起,如果光看界面本身有不好理解的,欢迎提出改进建议,一起完善。