Share via


Szolgáltatáshook létrehozása az Azure DevOpshoz a Microsoft Teams használatával

Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019

Az Azure DevOps Server -projektek (2017.2-es és újabb verziók) tevékenységeit közvetlenül a Microsoft Teams-csatornán tekintheti meg, például:

  • Munkaelem-frissítések
  • Lekéréses kérelmek
  • Kód véglegesítése
  • Buildek
  • Üzembe helyezések és jóváhagyások kiadása

Feljegyzés

Az Azure DevOps Services esetében javasoljuk, hogy a microsoft teamsbe való integráláshoz használja a következő, gazdag funkciókat kínáló alkalmazáscsomagot.

Azure Boards-alkalmazás a Teamshez

A Microsoft Teamshez készült Azure Boards alkalmazás segítségével egyszerűen hozhat létre és figyelhet munkaelemeket a Teams-csatornákról. A felhasználók parancsokkal hozhatnak létre munkaelemeket, vagy üzenetműveletekkel munkaelemekké alakíthatják a csatornán lévő beszélgetéseket. A felhasználók beállíthatják és kezelhetik az előfizetéseket is, hogy értesítéseket kaphassanak a csatornájukban, amikor munkaelemeket hoznak létre vagy frissítenek.

Azure Pipelines-alkalmazás Teamshez

A Microsoft Teamshez készült Azure Pipelines-alkalmazás segít a folyamatok eseményeinek egyszerű monitorozásában. A felhasználók beállíthatják és kezelhetik az előfizetéseket a befejezett buildekhez, kiadásokhoz, függőben lévő jóváhagyásokhoz és egyebekhez az alkalmazásból, és értesítéseket kaphatnak ezekről az eseményekről a csatornáikon. A felhasználók a csatornáikról is jóváhagyhatják a kiadástelepítéseket.

Azure Repos-alkalmazás a Teamshez

A Microsoft Teamshez készült Azure Repos alkalmazás segít az adattárakban lévő események egyszerű monitorozásában. A felhasználók beállíthatják és kezelhetik az előfizetéseket a kód véglegesítéséhez, a pr-létrehozáshoz és a pr-frissítésekhez és egyebekhez az alkalmazásból, és értesítéseket kaphatnak ezekről az eseményekről a csatornáikon.

Új összekötő konfigurálása az Azure DevOps Serverhez

Az Azure DevOps Server és a Teams integrációjának konfigurálása kétlépéses folyamat. Először állítson be egy összekötőt a Teamsben, majd állítson be egy vagy több szolgáltatáshook-előfizetést az Azure DevOps Server-projektben.

Feljegyzés

A szolgáltatáshook-előfizetések létrehozásához projektadminisztrátori engedélyek szükségesek. A YAML-folyamatok eseményei nem támogatottak.

A Teamsből

  1. Ha az Azure DevOps-ból szeretne eseményeket bevinni a Microsoft Teamsbe, válassza a "..." lehetőséget, a három pontot, vagy a csoportcsatorna felső navigációs sávján válassza a Csatlakozás orokat.

    A Teams-műveletek menü megnyitása

  2. Válassza ki az Azure DevOpsot a listából.

    Összekötők listája

  3. Válassza a Hozzáadás lehetőséget.

  4. Konfigurálja az összekötőt.

  5. Másolja ki a létrehozott webhook URL-címét. Adja meg ezt az URL-címet, amikor szolgáltatáshook-előfizetéseket állít be az Azure DevOps-projektben.

Az Azure DevOps Serverről

  1. A projektlapon (https://mycompany/tfs/[collection]/[project]) lépjen a Service Hooks elemre a beállítások között:

    Azure DevOps Services, Service Hook Gépház

  2. Kattintson az Előfizetés létrehozása elemre, és válassza ki a Teams szolgáltatást.

  3. Válassza ki a Teams-csatornán megjeleníteni kívánt tevékenység típusát. Az egyes eseményindítókat meghatározott módokon szűrheti.

    A létrehozott lekéréses kérelem eseményindítója például szűrhető arra az adattárra, amelyben a lekéréses kérelem történik, a célágra, valamint a kérés áttekintéséhez szükséges vagy meghívott csapattagokra.

  4. Illessze be a webhook URL-címét a Teams-összekötő konfigurációs lépéséből, és válassza a Befejezés lehetőséget.

A projekt tevékenységei megjelennek a Teams-csatornán.

Azure DevOps-lapok konfigurálása a Microsoft Teamsben

  1. Ha a Kanban-táblát vagy -irányítópultot be szeretné vinni a Microsoft Teamsbe, válassza a + Új lap hozzáadása lehetőséget a csoportcsatorna felső részén. Keresse meg a Webhely ikont, és adja hozzá az Azure DevOps-táblára vagy -irányítópultra mutató hivatkozást.

    Új lap hozzáadása a Teams-csatornához

  2. A hitelesítés után megjelenik a Kanban-tábla vagy az irányítópult.

Gyakori kérdések (GYIK)

K: Hogyan kérhetek le több eseményt az Azure DevOps Server-projektből, hogy megjelenjenek a Teams-csatornámon?

Válasz: Hozzon létre egy új előfizetést minden kívánt eseménytípushoz. Ha például buildelési hibákat és új munkaelemeket szeretne látni a Teams-csatornában, hozzon létre két további előfizetést.

K: Miért nem látom a szervezetemet a Microsoft Teams csatlakoztatásakor?

Válasz: Csak a Microsoft Teams-fiókkal azonos Microsoft Entra-bérlőben lévő szervezetek csatlakoztathatók. Ha az Azure DevOps Serviceshez és a Microsoft Teamshez használt e-mail-címe megegyezik, akkor is előfordulhat, hogy különböző bérlőkből származnak, ezért nem kapcsolhatók össze.

Hozzon létre egy új csapatot ugyanabban a Microsoft Entra azonosítóban, mint az Azure DevOps Services, vagy helyezze át az Azure DevOps Services szolgáltatásait ugyanabba a Microsoft Entra azonosítóba, mint a Teams, lásd Access via Microsoft Entra FAQs, Why is my organization already connected to a directory?.