接收Azure DevOps的通知:Microsoft Teams頻道中的連結器
我相信如果是使用微軟產品的公司,大多數也都有使用Microsoft Teams作為公司內部的IM訊息軟體,所以這一篇就來看一下同為微軟產品的Azure DevOps與Teams的整合度如何吧!
Teams可以發送訊息的地方分為Chat與Teams底下的Channel,這篇主要是設定Channel中的連接器Connector。
首先,挑選要接收通知的Channel,然後將右邊的隱藏選單叫出來,接著選擇「連接器」或「Connectors」(下面以英文版為例):
![](https://storage.googleapis.com/stateless-tech-uccu-website/2021/10/a2b04cd4-teams-channelmenu.png)
若是沒有設定過Azure DevOps的Connector的話,第一次會看到如下圖的Add:
![](https://assets.matters.news/embed/8656d903-78f2-4c08-88e6-d6d0be67863a.png)
點擊Add進入Connector的介紹畫面後再按下Add新增:
![](https://assets.matters.news/embed/a7f9d858-cad3-4dcb-8354-e27f710d1604.png)
新增完之後,同一個Channel以後就只會看到如下圖的Configure:
![](https://assets.matters.news/embed/97ed7e32-9bb4-4c00-8f33-5a938d44b1d7.png)
點擊Configure進入之後第一次會要求Login,進行身份驗證與授權,代表這個Channel之後就會使用登入的帳號身份來使用Connector:
![](https://assets.matters.news/embed/a0fb0c99-5215-4847-abcc-270d11293e4c.png)
![](https://assets.matters.news/embed/f097c04f-ef26-472d-9897-6c895654accc.png)
![](https://assets.matters.news/embed/0f3a360d-bd51-4cb6-9191-1a6ca3ebb7cd.png)
完成登入與授權之後,進入Connector主要的設定畫面,可以從下圖看到能設定的選項有哪些:
![](https://assets.matters.news/embed/98dbf27d-d63b-42f5-bde8-c9a41da02e58.png)
其中Event Type有下列可以選擇的項目,根據不同選擇而出現Event Type下方不同的選項,上圖選擇的是Build completed的時候發送通知到Teams channel中:
![](https://assets.matters.news/embed/8495d85d-16db-4cb5-99f3-02487b1f2c06.png)
設定完成之後在Connectors畫面的左邊選項Configured中就會列出Azure DevOps底下已設定的通知事件,可以設定多個不同的事件通知:
![](https://assets.matters.news/embed/c35b3022-a333-4bd3-8c9b-19bfecd7d1f8.png)
完成設定之後實際在Azure DevOps裡面執行相對應的操作之後,在Channel中就會出現如下的通知訊息(第一則是設定之後的通知訊息):
![](https://assets.matters.news/embed/b5356b3f-67c8-43c2-8099-69fc6550b26e.png)
不過這裡要特別提醒相關人員要將Channel的notification選項改為All activity,這樣才會在Teams的左邊出現紅色提醒,不然可能會很久沒發現有新的訊息通知喔!
![](https://assets.matters.news/embed/0e04a234-d54b-43ca-bd21-8b99dcf52241.png)
原文連結泰克哪裡去