Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Služby Azure DevOps
Pokud používáte Microsoft Teams a Azure Repos, můžete k monitorování úložišť použít aplikaci Azure Repos pro Teams. Aplikace podporuje monitorování úložišť Git i Team Foundation Version Control (TFVC), ale nepodporuje integraci s úložišti GitHub.
V tomto článku se dozvíte, jak provádět následující úlohy:
- Přidání aplikace Azure Repos do týmu v Microsoft Teams
- Připojení aplikace Azure Repos k vašim úložišťm
- Správa předplatných pro události související s úložištěm ve vašem kanálu
- Vyhledávání a sdílení informací o pull requestech pomocí rozšíření pro vytváření
- Náhledy URL adres PR
- Odstraňte předplatné a repositáře z kanálu
Požadavky
| Kategorie | Požadavky |
|---|---|
| Oprávnění | - Vytvoření odběrů pro události související s úložištěm: Člen skupiny Správci projektu nebo správce týmu. Další informace najdete v tématu Změna oprávnění na úrovni projektu nebo Přidání správce týmu. |
Poznámka
- Aplikaci Azure Repos pro Microsoft Teams můžete propojit jenom s projektem hostovaným v Azure DevOps Services.
- Oznámení nejsou podporována v přímých zprávách.
Přidání aplikace Azure Repos do týmu v Microsoft Teams
Přejděte do aplikace Azure Repos v Microsoft Teams Microsoft Teams > Azure Repos.
Vyberte Přidat nebo pokud jste si aplikaci už stáhli, vyberte rozevírací nabídku vedle Otevříta potom vyberte Přidat do týmu.
Zadejte název týmu nebo kanálu a pak vyberte Nastavení robota.
Připojení aplikace Azure Repos k vašim úložišťm
Jakmile je aplikace nainstalovaná ve vašem týmu, zadejte do pole pro odpověď následující text:
@azure repos signinPokud máte Microsoft Teams a Azure Boards v různých tenantech, vyberte Přihlásit se s jiným e-mailem.
Pokud chcete monitorovat všechna úložiště Git v projektu, zadejte
@azure repos subscribe [project url]do kanálu. Nezapomeňte přidat adresu URL projektu. Adresa URL projektu může být libovolná stránka v projektu (s výjimkou adres URL pro úložiště).Můžete také monitorovat konkrétní úložiště pomocí:
@azure repos subscribe [repo url].Adresa URL úložiště může být na libovolnou stránku v úložišti, která má název úložiště, například
@azure repos subscribe https://dev.azure.com/myorg/myproject/_git/myreponebo pro úložiště TFVC:@azure repos subscribe https://dev.azure.com/myorg/myproject/_versionControl.Příkaz
subscribevám pomůže začít s výchozím předplatným. V případě úložišť Git se kanál přihlásí k odběru události vytvoření žádosti o přijetí změn () (s cílovou větví = main). V případě úložišť TFVC se kanál přihlásí k odběru Kódu vráceného událostí.
Správa předplatných
Pokud chcete zobrazit, přidat a odebrat odběry kanálu, zadejte následující text: @azure repos subscriptions.
Zobrazí se seznam všech aktuálních předplatných pro kanál a můžete přidat nová předplatná nebo odebrat existující. Přizpůsobte si oznámení různými filtry, jak je popsáno v následující části.
Poznámka
Správci týmu nemůžou odebírat ani upravovat předplatná vytvořená správci projectu.
Použití filtrů k získání jenom požadovaných oznámení
Když se přihlásíte k odběru úložiště s @azure repos subscribe, vytvoří se výchozí předplatné bez použitých filtrů.
Uživatelé často potřebují přizpůsobit tato předplatná, aby dostávali oznámení pouze v případě splnění určitých podmínek.
Následující snímky obrazovky ukazují příklad nastavení oznámení pouze v případě, že je náš tým v seznamu revidujících pro žádost o přijetí změn (PR).
Do kanálu zadejte následující text:
@azure repos subscriptions.Pokud v seznamu předplatných existuje předplatné, které nechcete nebo musíte upravit, vyberte Odebrat a odstraňte ho.
Vyberte tlačítko Přidat předplatné.
Zvolte typ události a pak vyberte Další.
Zvolte úložiště a pak vyberte Další.
Vyberte vhodné filtry pro přizpůsobení předplatného a pak vyberte Odeslat.
Poznámka
- Všechny filtry jsou obvykle rozevírací nabídky. Pokud ale rozevírací seznam obsahuje více než 100 položek, musíte hodnoty zadat ručně.
- U události TFVC Kód byl vrácen do systému musí mít filtr pod cestou formát
$/myproject/path.
Vyhledávání a sdílení informací o žádostech o přijetí změn pomocí rozšíření pro kompozici
Aby uživatelé mohli vyhledávat a sdílet informace o žádostech o přijetí změn, podporuje aplikace Azure Repos pro Microsoft Teams rozšíření pro psaní zpráv. Žádosti o přijetí změn můžete vyhledat podle ID nebo názvu. Aby rozšíření fungovalo, přihlaste se k projektu Azure Repos zadáním @azure repos signin nebo přímým přihlášením k rozšíření pro psaní zpráv.
Náhled adres URL žádostí o přijetí změn
Když vložíte adresu URL PR, zobrazí se náhled podobně jako na následujícím obrázku, který pomáhá udržet kontext a přesnost konverzací souvisejících s PR. Přihlaste se a poté můžete zobrazit náhled PR pro adresy URL ve všech kanálech v Týmu.
Odstraňte předplatné a repositáře z kanálu
Pokud chcete odstranit všechna předplatná související s jakýmkoli úložištěm v projektu a odebrat úložiště z kanálu, zadejte do Aplikace Teams následující text: @azure repos unsubscribe all [project url]. Nezapomeňte zadat adresu URL projektu. Tento úkol můžou provádět jenom správci projektu.
Oznámení s vlákny
Pokud chcete propojit sadu souvisejících oznámení a také snížit prostor obsazený oznámeními v kanálu, budou se oznámení zobrazovat ve vláknech. Všechna oznámení propojená s konkrétní žádostí o přijetí změn jsou propojená dohromady.
Kompaktní zobrazení oznámení s vlákny
Rozšířené zobrazení oznámení s vlákny
Referenční informace k příkazům
V následující tabulce jsou uvedeny všechny příkazy azure repos, které můžete použít v kanálu Teams.
| Příkaz | Funkčnost |
|---|---|
@azure repos subscribe [repo url/ project url] |
Přihlášení k odběru úložiště nebo všech úložišť v projektu pro příjem oznámení |
@azure repos subscriptions |
Přidání nebo odebrání odběrů pro tento kanál |
@azure repos signin |
Přihlášení k organizaci Azure Repos |
@azure repos signout |
Odhlaste se z organizace Azure Repos |
@azure repos feedback |
Nahlášení problému nebo návrh funkce |
@azure repos unsubscribe all [project url] |
Odstraňte všechna úložiště náležející k projektu a jejich přidružená předplatná z kanálu. |
Podpora více tenantů
Pokud používáte jiný e-mail nebo tenanta pro Microsoft Teams a Azure DevOps, přihlaste se podle vašeho případu použití pomocí následujících kroků.
| Případ použití | ID e-mailu + tenant Microsoft Teams | ID e-mailu + tenant Azure DevOps | Schody |
|---|---|---|---|
| 1 | email1@abc.com (nájemce 1) | email1@abc.com (nájemce 1) | Vyberte Přihlásit. |
| 2 | email1@abc.com (nájemce 1) | email1@abc.com (nájemce 2) | Přihlaste se k Azure DevOps. Ve stejném prohlížeči otevřete novou kartu a přejděte na https://teams.microsoft.com/. Spusťte příkaz pro přihlášení a vyberte Přihlásit se. |
| 3 | email1@abc.com (nájemce 1) | email2@pqr.com (nájemce 2) | Vyberte Přihlásit se s jinou e-mailovou adresoua pak v nástroji pro výběr ID e-mailu použijte e-mail2 pro přihlášení k Azure DevOps. |
| 4 | email1@abc.com (nájemce 1) | email2@pqr.com (není výchozí tenant 3) | Tento scénář není podporovaný. |
Odstraňování problémů
Pokud při používání aplikace Azure Repos dochází k následujícím chybám, postupujte podle pokynů v této části.
Konfigurace se nezdařila. Ujistěte se, že organizace {název organizace} existuje a že máte dostatečná oprávnění.
Odhlaste se z Azure DevOps tak, že přejdete na https://aka.ms/VsSignout pomocí prohlížeče.
Otevřete v privátním nebo anonymním okně prohlížeče a přejděte na https://aex.dev.azure.com/me a přihlaste se. V rozevíracím seznamu pod ikonou profilu vlevo vyberte adresář, který obsahuje organizaci obsahující úložiště, ke kterému chcete přihlásit odběr.
V stejném prohlížečiotevřete novou kartu a přihlaste se k https://teams.microsoft.com/. Spusťte příkaz @Azure Repos signout a potom v kanálu, kde je nainstalovaná aplikace Azure Repos pro Microsoft Teams, spusťte příkaz @Azure Repos signin.
Pokud tyto kroky váš problém s ověřováním nevyřeší, obraťte se na nás nakomunity vývojářů