[Mattermost]Gauge测试UI+Jenkins流水线+Mattermost消息订阅(Mattermost篇)
其他两篇相关文章为
- Gauge测试UI+Jenkins流水线+Mattermost消息订阅(Gauge篇)
- Gauge测试UI+Jenkins流水线+Mattermost消息订阅(Jenkins篇)
持续交付流水线中的消息传递与协作实现
Jenkins安装Mattermost订阅插件
在上篇Jenkins Job获取到测试情况后,我们可以根据结果进行不同的处理
- 如果测试通过,则只是保存测试报告而不告警。30min后重新启动测试
- 如果测试失败,需要将“测试失败”消息和测试报告URL推送至Mattermost的频道。不会再次启动测试,需要在Mattermost使用斜杠命令重启job
Jenkins安装Mattermost插件,之后便可在pipeline中发送消息:
Mattermost添加集成
首先创建一个接收消息的频道jenkins_hook
团队选项 > 集成 > 传入Webhooks 中添加新的引入勾子:
- 用户名:jenkins
- 个人资料照片:
https://cdn.iconscout.com/icon/free/png-256/jenkins-5-569553.png
会获得一个重要的订阅链接,妥善保存,这个将在Jenkins高级篇用到
- 最终效果:
Mattermost配置Jenkins插件
在团队设置 > 插件集市找到Jenkins并安装
在配置页面填上
your_jenkins_url
,重新生成下面的At Rest Encryption Key
现在可以使用斜杠命令向jenkins发送命令:
- 使用API_TOKEN(在Jenkins个人页中获取)连接Jenkins server:
/jenkins connect admin API_TOKEN
- 启用被禁用的Job:
/jenkins enable your_jobname
- 使用API_TOKEN(在Jenkins个人页中获取)连接Jenkins server:
最终效果:
MINE MIND系列将在我的GitHub上实时更新,同时精选部分汇总于CSDN专栏
GitHub仓库:https://github.com/IcyLeaves/MINE-MIND
CSDN专栏:https://blog.csdn.net/qq_37398834/category_10975647.html
[Mattermost]Gauge测试UI+Jenkins流水线+Mattermost消息订阅(Mattermost篇)相关推荐
- [Jenkins]Gauge测试UI+Jenkins流水线+Mattermost消息订阅(Jenkins篇)
其他两篇相关文章为 Gauge测试UI+Jenkins流水线+Mattermost消息订阅(Gauge篇) Gauge测试UI+Jenkins流水线+Mattermost消息订阅(Mattermost ...
- [Gauge]Gauge测试UI+Jenkins流水线+Mattermost消息订阅(Gauge篇)
其他两篇相关文章为 Gauge测试UI+Jenkins流水线+Mattermost消息订阅(Jenkins篇) Gauge测试UI+Jenkins流水线+Mattermost消息订阅(Mattermo ...
- jenkins流水线(jenkinsfile)详解,保姆式教程
jenkins流水线(jenkinsfile)详解 在学习本篇文章的时候,可以去看看jenkins官网的文档,jenkins官网支持中文,观看十分便捷 此教程使用的是gitee+docker+jenk ...
- navicat运行db文件_使用 YAML 文件配置 Jenkins 流水线
本文转载自:Jenkins 中文社区 这也是一种自定义流水线 DSL 的方法 几年前,我们的 CTO 写了一篇关于 使用 Jenkins 和 Docker 为 Ruby On Rails 应用提供持续 ...
- Jenkins 流水线 获取git 分支列表_Jenkins扩展共享库进阶
读完需 16 分钟 速读需 7 分钟 前言 前面我们介绍了Jenkins多分支流水线.Jenkins流水线即代码之扩展共享库,其实都是"流水线即代码"的体现.我们将Jenkinsf ...
- 使用jenkins流水线完成自动部署服务到K8s
说明 通过本文章,您可以轻松入门cicd过程.本地测试环境为springboot微服务项目.用户提交代码到gitlab,触发jenkins拉取gitllab上的代码,然后完成编译构建成jar包,同步完 ...
- Jenkins 流水线说明
.Jenkins 流水线 .CI/CD .流水线 1.承前 作为运维,逃不掉的工作之一就是Jenkins .哪怕开发同学自己会搭也一定会等你来完成,不然像抢了某人的责任田一样. 2. Jenkins ...
- APP测试UI、功能方法
UI测试 UI测试即用户界面测试,具体测试方法如下: 1.首先确保UI界面设计符合国家的.行业的.企业的标准规范: 2.关注窗口.菜单.对话框以及按钮控件的布局.风格是否满足用户要求: 3.不同界面中 ...
- jenkins pipeline_DevOps编程操练:用Jenkins流水线建立代码质量预警机制
解决痛点 代码上线故障多 不知如何用docker搭建Jenkins操练环境 不知如何开始为Java代码编写自动化单元测试 不知如何将单元测试运行在Jenkins流水线上 不知如何将繁琐的手工Jenki ...
最新文章
- 3种时间序列混合建模方法的效果对比和代码实现
- Python基础笔记8
- c 汇编语言用标准函数代替,C与汇编的接口技术
- PXE自动安装FreeBSD
- 物联网在改造海上钻井平台监测方面发挥着关键作用
- Egg Node.js 从小工坊走向企业级开发 #20
- 最让人头疼的清洗数据过程----选择合适的方式快速命中所需的数据
- [SQL SERVER] 优化SQL Server 2000的设置
- delete语句与reference约束冲突怎么解决_一条简单的更新语句,MySQL是如何加锁的?...
- 在win7 64位上安装VS2015的问题汇总
- 【语音合成】基于matlab重叠存储法的信号分帧与还原【含Matlab源码 567期】
- 如何运行python代码将各个表格的信息集合在一起_如何利用Python编程批量处理Excel来提高日常工作效率!...
- 解决ichat模块调用过程中——登录微信网页版失败的方法
- 佳能Canon PIXMA MP630 一体机驱动
- 有道云笔记怎么保存html,有道云笔记怎么保存网页?有道云笔记保存网页技巧...
- Android 没有出现menu 按键显示 解决
- Tools-06 WinDbg快速入门使用——查找蓝屏原因,解决蓝屏!
- 【Android】eclipse 实现登录、注册、修改密码、数据库操作
- Python-property
- android crash监控系统,Android-Crash监控