Mattermost+Jira集成加速DevOps工作流程

开发 前端
Mattermost Jira集成可确保在正确的时间将通知发送给正确的团队和人员,使他们能够在不离开Mattermost的情况下进行项目管理配置。

 

  • Mattermost Jira集成可确保在正确的时间将通知发送给正确的团队和人员,使他们能够在不离开Mattermost的情况下进行项目管理配置。

Mattermost

Mattermost是为开发团队推动创新而构建的开源消息传递平台。支持私有云部署在不牺牲隐私的情况下提供了现代通信的优势。Mattermost为企业提供了自治能力和可扩展性,使他们能够在满足需求的同时提高生产力IT和安全团队的要求。


Mattermost可轻松与流行的DevOps工具集成,例如Jira,Jenkins,GitLab,Trac,Redmine和Bitbucket。免费提供数十种开源集成,包括交互式bot应用程序(例如Hubot和whatmost-bot)以及其他通信工具。

Mattermost支持DevOps工作流程,许多DevOps工作流程都依赖实时协作。团队在关键时刻使用消息传递来提高效率—设置基础架构,合并代码分支或解决紧急错误。Mattermost统一了人员,工具,系统数据和自动化,以帮助您的组织发挥最佳性能。

Jira是计划软件开发工作和跟踪工作的最受欢迎的平台之一。团队使用Jira来创建用户故事,记录和跟踪问题以及错误修复,并跟踪从需求到发布的整个开发周期。

Mattermost减少了在Jira进行项目合作的开发团队的摩擦。无缝集成使您可以在团队需要的地方发布Jira信息,以简化协作并快速解决问题。Mattermost能够自定义用户希望查看的Jira通知,并让他们对这些通知采取行动,从而节省了时间和金钱。Mattermost Jira集成可确保在正确的时间将通知发送给正确的团队和人员,使他们能够在不离开Mattermost的情况下进行项目管理配置。

MatterMost安装配置Jira插件


这里需要生成一个webhook secret 用于后期触发配置。


Jira添加应用

进入系统设置--> 应用程序 --> 应用程序连接

添加MatterMost程序连接


再次确认所输入的URL,点击继续。


在MatterMost频道中输入/jira install server http://192.168.1.200:8050/ 会出现操作步骤说明。按照以下步骤配置。

  1. jiraBOT 
  2. 10:47 AM(Only visible to you) 
  3. × 
  4. Server instance has been installed. To finish the configuration, add an Application Link in your Jira instance following these steps: 
  5.  
  6. 1.Navigate to Settings > Applications > Application Links 
  7. 2.Enter http://mm.idevops.site as the application link, then click Create new link. 
  8. 3.In Configure Application URL screen, confirm your Mattermost URL is entered as the "New URL"Ignore any displayed errors and click Continue
  9. 4.In Link Applications screen, set the following values
  10. Application Name: Mattermost 
  11. Application Type: Generic Application 
  12. 5.Check the Create incoming link value, then click Continue
  13. 6.In the following Link Applications screen, set the following values
  14. Consumer Key: mattermost_http_mm_idevops_site 
  15. Consumer Name: Mattermost 
  16. Public Key-----BEGIN PUBLIC KEY----- 
  17. MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC2mbXCqNvhulHf4Ls7Pi88kcC8 
  18. DClduz1Otaf04INVUlPO7c/NyDqV+0N4SbJsf69DFU0zmJ+8owfqeNLINxSoTmOw 
  19. JzZ8KLFAxZ/jAY46R6ad91aS86XS7vRBBuAZGMSPyt3dW1kFe05ZQ3t+OAcFYUSN 
  20. og87n+neJaGOnGmoRwIDAQAB 
  21. -----END PUBLIC KEY----- 
  22. 7.Click Continue
  23. 8.Use the "/jira connect" command to connect your Mattermost account with your Jira account. 
  24. 9.Click the "More Actions" (...) option of any message in the channel (available when you hover over a message). 
  25. If you see an option to create a Jira issue, you're all set! If not, refer to our documentation for troubleshooting help. 

填写应用程序名称和应用类型,勾选进入创建链接 ,点击继续。


填写客户关键字和客户名称以及公共的key,继续。


自动保存后出现以下页面。


配置MatterMost操作Jira

进入频道输入:/jira connect, 弹出认证页面,在页面进行授权。


测试查看Jira服务器信息/jira info


出现以上信息说明已经可以通过MatterMost操作Jira。

配置Jira事件通知

/jira webhook 获取用于集成的url

  1. Please use the following URL to set up a Jira webhook: http://mm.idevops.site/plugins/jira/webhook?channel=town-square&secret=LeQaZXj7TTvYNgr1HRj7AZKuD4BOBrfb&team=devopsgroup 

进入系统设置--> webhook--新建webhook


测试在Jira中创建issue


在MatterMost中创建Jira问题

用户能够在不离开Mattermost的情况下创建Jira问题,从而使Mattermost Jira集成更加有效。有时,一条消息需要创建一个新的Jira问题。Mattermost Jira插件允许用户创建这些问题。


选择issue的项目、类型、描述、概要、优先级。



ChatOps是一种以对话为中心的协作式工作方式,Mattermost ChatOps将不同的工具和工作流程整合在一起,以提供共享的控制台,以简化协作,缩短反馈循环并自动执行重复的手动任务。

 

责任编辑:姜华 来源: DevOps云学堂
相关推荐

2020-10-13 21:25:15

DevOps核心

2017-12-06 10:48:18

数据DevOps

2024-04-25 08:00:00

DevOps架构软件开发

2009-06-05 10:26:05

struts工作流程

2010-09-27 10:19:09

DHCP工作流程

2022-11-02 15:11:44

LightHouseChrome插件

2011-03-31 10:54:01

Cacti工作流程

2024-04-15 08:00:00

人工智能DevOps

2010-07-28 17:19:28

ICMP协议

2010-07-13 16:21:22

FIX协议

2010-06-24 16:40:16

Bittorrent协

2021-08-03 14:15:35

ChromeGoogle浏览器

2010-06-12 17:44:19

ARP协议

2011-03-29 09:30:12

Cacti

2009-07-27 14:13:15

2010-06-23 14:46:54

DHCP协议

2023-06-05 08:14:17

RabbitMQ兔子MQ开源

2010-08-30 09:07:12

DHCP工作流程

2009-08-07 11:10:40

Netbeans ID

2012-02-01 14:02:00

苹果产品开发
点赞
收藏

51CTO技术栈公众号