其他两篇相关文章为

  • 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
  • 最终效果:

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篇)相关推荐

  1. [Jenkins]Gauge测试UI+Jenkins流水线+Mattermost消息订阅(Jenkins篇)

    其他两篇相关文章为 Gauge测试UI+Jenkins流水线+Mattermost消息订阅(Gauge篇) Gauge测试UI+Jenkins流水线+Mattermost消息订阅(Mattermost ...

  2. [Gauge]Gauge测试UI+Jenkins流水线+Mattermost消息订阅(Gauge篇)

    其他两篇相关文章为 Gauge测试UI+Jenkins流水线+Mattermost消息订阅(Jenkins篇) Gauge测试UI+Jenkins流水线+Mattermost消息订阅(Mattermo ...

  3. jenkins流水线(jenkinsfile)详解,保姆式教程

    jenkins流水线(jenkinsfile)详解 在学习本篇文章的时候,可以去看看jenkins官网的文档,jenkins官网支持中文,观看十分便捷 此教程使用的是gitee+docker+jenk ...

  4. navicat运行db文件_使用 YAML 文件配置 Jenkins 流水线

    本文转载自:Jenkins 中文社区 这也是一种自定义流水线 DSL 的方法 几年前,我们的 CTO 写了一篇关于 使用 Jenkins 和 Docker 为 Ruby On Rails 应用提供持续 ...

  5. Jenkins 流水线 获取git 分支列表_Jenkins扩展共享库进阶

    读完需 16 分钟 速读需 7 分钟 前言 前面我们介绍了Jenkins多分支流水线.Jenkins流水线即代码之扩展共享库,其实都是"流水线即代码"的体现.我们将Jenkinsf ...

  6. 使用jenkins流水线完成自动部署服务到K8s

    说明 通过本文章,您可以轻松入门cicd过程.本地测试环境为springboot微服务项目.用户提交代码到gitlab,触发jenkins拉取gitllab上的代码,然后完成编译构建成jar包,同步完 ...

  7. Jenkins 流水线说明

    .Jenkins 流水线 .CI/CD .流水线 1.承前 作为运维,逃不掉的工作之一就是Jenkins .哪怕开发同学自己会搭也一定会等你来完成,不然像抢了某人的责任田一样. 2. Jenkins ...

  8. APP测试UI、功能方法

    UI测试 UI测试即用户界面测试,具体测试方法如下: 1.首先确保UI界面设计符合国家的.行业的.企业的标准规范: 2.关注窗口.菜单.对话框以及按钮控件的布局.风格是否满足用户要求: 3.不同界面中 ...

  9. jenkins pipeline_DevOps编程操练:用Jenkins流水线建立代码质量预警机制

    解决痛点 代码上线故障多 不知如何用docker搭建Jenkins操练环境 不知如何开始为Java代码编写自动化单元测试 不知如何将单元测试运行在Jenkins流水线上 不知如何将繁琐的手工Jenki ...

最新文章

  1. 3种时间序列混合建模方法的效果对比和代码实现
  2. Python基础笔记8
  3. c 汇编语言用标准函数代替,C与汇编的接口技术
  4. PXE自动安装FreeBSD
  5. 物联网在改造海上钻井平台监测方面发挥着关键作用
  6. Egg Node.js 从小工坊走向企业级开发 #20
  7. 最让人头疼的清洗数据过程----选择合适的方式快速命中所需的数据
  8. [SQL SERVER] 优化SQL Server 2000的设置
  9. delete语句与reference约束冲突怎么解决_一条简单的更新语句,MySQL是如何加锁的?...
  10. 在win7 64位上安装VS2015的问题汇总
  11. 【语音合成】基于matlab重叠存储法的信号分帧与还原【含Matlab源码 567期】
  12. 如何运行python代码将各个表格的信息集合在一起_如何利用Python编程批量处理Excel来提高日常工作效率!...
  13. 解决ichat模块调用过程中——登录微信网页版失败的方法
  14. 佳能Canon PIXMA MP630 一体机驱动
  15. 有道云笔记怎么保存html,有道云笔记怎么保存网页?有道云笔记保存网页技巧...
  16. Android 没有出现menu 按键显示 解决
  17. Tools-06 WinDbg快速入门使用——查找蓝屏原因,解决蓝屏!
  18. 【Android】eclipse 实现登录、注册、修改密码、数据库操作
  19. Python-property
  20. android crash监控系统,Android-Crash监控

热门文章

  1. uni-app初探之幸运轮盘
  2. 单片机实现秒表倒数计数器
  3. Omron HostLink通讯协议
  4. latex中箭头的使用
  5. 再战 k8s(十八):RKE
  6. SystemWeaver — 电子电气协同设计研发平台
  7. 主流WEB开发语言简单对比
  8. 基于ASP.NET的日语学习网站 毕业设计成品讲解(程序+论文)-王翔-专题视频课程...
  9. Oracle中的CBO方式
  10. 来了解一下事件研究法 #量化金融