前言

有些公司工作是透過 Azure DevOps 與 Slack ,進行工作管理與團隊溝通,所以有需要 Azure DevOps 與 Slack 介接的需求。我們將簡單介紹當 Azure DevOps 上工作項目 (work item) 狀態或欄位變更時,在 Slack 特定頻道進行通知。本篇文章若有任何錯誤或任何建議,請各位新進不吝提出。




介紹

Step 1. 隨意點選一個頻道,點選右上角齒輪按鈕,選擇 Add an app



Step 2. 搜尋框輸入 Azure Board > 點選 Install



Step 3. 點選 Add to Slack



Step 4. 選擇要加入的 Channel > 點選 Allow



Step 5. 您可以看見 Azure Boards 加入到此頻道



Step 6. 輸入 /azboards signin > 點選 Sign in > 在開啟的網頁上複製代碼 > 點選 Enter Code 按鈕



Step 7. 輸入 Code



Step 9. 成功登入後。輸入 /invite @azboards 加入機器人



Step 10. 成功加入機器人後,輸入 /azboards subscriptions 加入新的訂閱 (通知) 項目



Step 11. 如下圖所示,依序輸入專案、事件 (Event)、工作項目類型 (work item type) 與欄位 (Field),最後點選儲存


Step 12. 完成訂閱



Step 13. 回到 Azure DevOps > 開啟或新增任何一個 Task,變更 State > 點選 Save



Step 14. Channel 內的 Bot 即會進行通知