平時團隊合作的時候,開發過程中有跟動了 Repository 內容往往都會需要讓其他人知道,例如送 Merge Request 時要讓其他成員知道要進行 Review,或是 CI/CD 在測試與佈署跑的時候要讓大家知道有新的程式要準備更新到正式環境或是測試環境了,GitLab 有提供整合通知訊息到 Slack 上的功能,本篇文章將教學如何設定。
取得 Slack Webhook 的 URL
首先要先取的 Slack Webhook 的 URL
進入網址 https://my.slack.com/services/new/incoming-webhook
選擇要將通知送到哪個 channel
接著就會取得 Webhook URL
在 Repository 中設定 Webhook URL 以及通知條件
接著到 Gitlab 想要發送通知的專案點 [Setting]
然後點 Integrations
找到 Slack notifications 點下去
依照自己的需求設定哪些條件要通知
接著將剛剛複製的 Webhook URL 貼上以及設定上通知時顯示的 Username
點旁邊的 Test settings 就可以送出通知,如果有在 slack 上收到通知表示成功,點 [Save changes]