【SLACK】串接 gitlab 事件到 slack
Published in
2 min readMay 10, 2017
以前在工作上其實就有試過,不過不是我自己試的,趁現在嫌嫌沒事做來做個小記錄,原文來自 https://docs.gitlab.com/ee/user/project/integrations/slack.html
首先要到 Slack 去做設定
- 登入你的 Slack 並新增一個接收 webhook 的設定
- 選擇一個預設發送通知的Slack頻道。按 Add Incoming WebHooks integration 按鈕來新增設定。
- 複製 Webhook URL, 我們稍後會在 GitLab 設定裡面用到。
然後去 GitLab 設定
- 先到某專案裡的串接頁面,Project > Settings > Integrations.
- 選取 Slack notifications 它會自動選擇所需的權限。
- 核選 Active 方塊來啟動它。
- 檢查你想要發送到Slack通知的Gitlab相對應的事件(比方說有新 commit, 新 issues時就發)
- 複製剛剛 Slack 裡的 Webhook URL 並貼到這邊的 webhook 欄位
- 可以在 username 欄位取一個來自 gitlab 傳送訊息的發送者名字
- 設定好之後按
Save changes
保存後,試著推一個 commit 上去!看一下 Slack 有沒有叫,或是按一下 Test settings