- 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/ 會出現操作步驟說明。按照以下步驟配置。
jiraBOT
10:47 AM(Only visible to you)
×
Server instance has been installed. To finish the configuration, add an Application Link in your Jira instance following these steps:
1.Navigate to Settings > Applications > Application Links
2.Enter http://mm.idevops.site as the application link, then click Create new link.
3.In Configure Application URL screen, confirm your Mattermost URL is entered as the "New URL". Ignore any displayed errors and click Continue.
4.In Link Applications screen, set the following values:
Application Name: Mattermost
Application Type: Generic Application
5.Check the Create incoming link value, then click Continue.
6.In the following Link Applications screen, set the following values:
Consumer Key: mattermost_http_mm_idevops_site
Consumer Name: Mattermost
Public Key: -----BEGIN PUBLIC KEY-----
MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC2mbXCqNvhulHf4Ls7Pi88kcC8
DClduz1Otaf04INVUlPO7c/NyDqV+0N4SbJsf69DFU0zmJ+8owfqeNLINxSoTmOw
JzZ8KLFAxZ/jAY46R6ad91aS86XS7vRBBuAZGMSPyt3dW1kFe05ZQ3t+OAcFYUSN
og87n+neJaGOnGmoRwIDAQAB
-----END PUBLIC KEY-----
7.Click Continue.
8.Use the "/jira connect" command to connect your Mattermost account with your Jira account.
9.Click the "More Actions" (...) option of any message in the channel (available when you hover over a message).
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
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將不同的工具和工作流程整合在一起,以提供共享的控制臺,以簡化協作,縮短反饋循環并自動執行重復的手動任務。
原文地址:https://mp.weixin.qq.com/s/dLQoD8--R0LVUfEyXD_aHw