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.
Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022
Azure Boards a Azure Pipelines nabízejí několik integračních bodů s GitHub a GitHub Enterprise. Tyto integrace umožňují bezproblémovou spolupráci mezi vývojem a řízením projektů, zlepšení sledovatelnosti, efektivity pracovních postupů a celkové produktivity. Propojením úložišť GitHub s Azure DevOps můžete zjednodušit vývojové procesy a získat lepší přehled o svých projektech.
Návod
Můžete využít AI k pomoci s úkoly Azure DevOps. Informace o tom, jak začít, najdete v tématu Pomoc pro AI s Azure DevOps MCP Serverem.
Ověřování a spolupráce pomocí GitHub
| Funkce | Popis |
|---|---|
| Přihlaste se do Azure DevOps pomocí vašich přihlašovacích údajů GitHub | Umožňuje uživatelům přihlásit se pomocí svých přihlašovacích údajů GitHub a propojit svůj GitHub účet s účtem Microsoft. Pro více informací si přečtěte Přihlášení do Azure DevOps pomocí přihlašovacích údajů GitHub (poznámky k verzi). |
| Invite GitHub spolupracovníky do Azure DevOps | Poskytuje podporu pro pozvání uživatelů účtu GitHub ke spolupráci v rámci projektu Azure DevOps. Další informace najdete v Pozvat GitHub spolupracovníky do Azure DevOps (Poznámky k vydání). |
| Připojení k úložišti GitHub z Visual Studio | Poskytuje uživatelské rozhraní pro podporu klonování GitHub repozitářů, posílání a stahování commitů a další funkce. Další informace najdete v tématu Souběžné porovnání Gitu a Team Exploreru. |
| Funkce | Popis |
|---|---|
| Invite GitHub spolupracovníky do Azure DevOps | Poskytuje podporu pro pozvání uživatelů účtu GitHub ke spolupráci v rámci projektu Azure DevOps. Další informace najdete v tématu Pozvání GitHub spolupracovníků do Azure DevOps (poznámky k verzi). |
| Připojení k úložišti GitHub z Visual Studio | Poskytuje uživatelské rozhraní pro podporu klonování úložišť GitHub, posílání a stahování změn a další funkce. Další informace najdete v tématu Souběžné porovnání Gitu a Team Exploreru. |
Integrace Azure Boards s GitHub
Integrací Azure Boards s úložišti GitHub můžete propojit GitHub potvrzení, žádosti o přijetí změn, větve a problémy s pracovními položkami. Tato integrace umožňuje používat GitHub pro vývoj softwaru při plánování a sledování práce pomocí Azure Boards. Pokud chcete začít, přečtěte si článek o integraci Azure Boards-GitHub.
Funkce integrace Azure Boards a GitHubu
| Funkce | Popis |
|---|---|
| Propojit pracovní položky | Snadno propojte pracovní položky s commity GitHub, žádostmi o přijetí změn, větvemi a problémy. Prohledejte úložiště a podrobně se seznamte s konkrétní žádostí o přijetí změn nebo potvrzením, abyste je mohli propojit. |
| Zobrazit propojené objekty | Na panelu můžete rychle zobrazit a otevřít propojené objekty. |
| Přehledy žádostí o přijetí změn | Zobrazte stav konceptu, stav revize a stav kontrol propojených žádostí o přijetí změn na GitHubu přímo z části "Vývoj" pracovní položky. Další informace najdete v GitHub pull request insights. |
| Mention GitHub žádosti o přijetí změn | Pomocí zmínek ! můžete odkazovat a diskutovat o žádostech o přijetí změn GitHub z libovolného textového pole nebo komentáře pracovní položky. Další informace najdete v tématu Mention GitHub pull requesty. |
| Vytváření sledovatelnosti pro YAML kanály | Automaticky vytvářet odkazy na pracovní položky integrované v sestavení při použití YAML Azure Pipelines s úložištěm na GitHub. Další informace najdete v tématu Zobrazení stavu sestavení pro kanály YAML. |
| Přidání odznáček stavu | Do souboru README úložiště GitHub přidejte odznáčky stavu Azure Boards. |
| Zobrazit souhrn vydaných verzí | Zkontrolujte pracovní položky propojené s commity na GitHubu na stránce shrnutí vydání. |
| Problémy s GitHub sync | Synchronizujte problémy z GitHubu s pracovními položkami Azure Boards pomocí akce GitHub. |
Integrujte Azure Pipelines s GitHub
Pomocí Azure Pipelines můžete automaticky sestavovat, testovat, balit, vydávat a nasazovat kód úložiště GitHub. Úložiště GitHub můžete také namapovat na jeden nebo více projektů v Azure DevOps. Začněte tím, že si prohlédnete Vytvořte úložiště GitHub.
Funkce integrace Azure Pipelines s GitHub
| Funkce | Popis |
|---|---|
| Vytvoření úložiště GitHub a sestavení žádostí o přijetí změn | Automaticky sestaví vaše GitHub pull requesty. Po dokončení sestavení je stav nahlášen zpět s komentářem v pull requestu na GitHubu. – Ručně spusťte pipeline nebo sadu testů aktivovanou komentářem k pull requestu na GitHubu. – Nakonfigurujte ověření konceptu PR pro úložiště GitHub. Podporuje přidání drafts k syntaxi YAML aktivačního prvku pro koncepty žádostí o sloučení na GitHubu. Můžete zvolit, jestli chcete, aby vaše koncepty žádostí o přijetí změn zařadily do fronty sestavení. Výchozí možnost je true (sestavení je zařazeno do fronty), jako je to aktuálně u pull requestů na GitHubu. – Znovu sestavte buildy pull requestů na GitHubu v případě neúspěchu. Poskytuje podporu pro zařazení neúspěšného sestavení do fronty. – Nakonfigurujte ověření návrhu Pull Requestu pro úložiště GitHub. – Automaticky sestavovat pull requesty z forků repozitáře, aby se zajistilo, že změny budou úspěšně sestaveny a testy úspěšně dokončeny před sloučením. Další informace najdete v tématu Nákladová úložiště GitHub. |
| Vytvoření buildů GitHub Enterprise | – Podporuje sestavení kontinuální integrace (CI) pro úložiště GitHub Enterprise. – Vytvořte kanál pro sestavení kódu obsaženého v úložišti GitHub Enterprise pomocí průvodce kanálem buildu. Další informace naleznete v tématu Sestavení GitHubových úložišť, spouštěče CI. |
| Použijte připojení ke službě GitHub | Průvodce sestavením automaticky vytvoří a znovu použije připojení ke službě pro zvolené úložiště. Pokud chcete ručně zvolit jiné připojení než připojení, které je automaticky vybráno, postupujte podle hypertextového odkazu Zvolit připojení . Další informace najdete v tématu Nákladová úložiště GitHub. |
| Spravovat vydání na GitHubu | – Integrované připojení GitHub jako zdroj artefaktů vydání. – Automatizujte verze GitHub pomocí úlohy GitHub Release. – Propojte své vydání GitHubu jako zdroj artefaktů v release pipelines. Tato funkce umožňuje používat verze na GitHubu jako součást vašich nasazení. Další informace naleznete v tématu CI triggers, GitHub Úloha vydání a GitHub Úloha vydání. |
| Použití značek sestavení ke sledování zdrojů na GitHubu nebo spuštění vydání na GitHubu | Pomocí značek sestavení můžete trasovat zdroje GitHubu k sestavením. Při výběru GitHub úložiště v definici sestavení můžete vybrat typy sestavení, které chcete označit, spolu s formátem značek. – Zadejte vzor značky, který určuje, kdy se má spustit GitHub release. Zadáním regulárního výrazu značky můžete ovládat, kdy se vytvoří GitHub release na základě spouštěcího commitu. Další informace naleznete v části Správa úložišť GitHub, označování zdrojů. |
| Podpora GitHub balíčků v YAML rurukách | V kanálu YAML zadejte typ balíčku (NuGet nebo npm), který chcete využívat z GitHub. Další informace naleznete v tématu Prostředky: balíčky. |
| Získejte kontrolu stavu, sledování a sledovatelnost |
-
GitHub Ověření: – Stav každé úlohy v potrubí: Spusťte potrubí nebo testovací sadu k ověření GitHub žádosti o přijetí změn ze sekce komentářů této žádosti. – Zašlete podrobné informace o stavu pipeline, testech, pokrytí kódu a chybách. Stav je odeslán do GitHub Checks pro každou úlohu v potrubí. - Stavové odznaky: Přidání syntaxe Markdownu do souboru README.md úložiště GitHub a zobrazení stavu pipeline. – GitHub artefakty: Zobrazí přidružené commity nasazené ve vydání. Pokud chcete zlepšit sledovatelnost, můžete v rámci konkrétní verze zobrazit všechna potvrzení nasazená do prostředí pro úložiště GitHub. – Sledujte commity na GitHubu a související issue ve verzích. Zobrazte seznam commitů provedených v GitHub úložištích a přidružených GitHub problémů, které budou nasazeny s vydáním. Další informace najdete v tématu Sledovat GitHub commity a související incidenty ve verzích (Poznámky k verzi). Další informace najdete tady: - Vytvořte své první potrubí. Přidejte do úložiště odznak stavu. - GitHub API pro Kontroly - Zobrazení stavu jednotlivých úloh v rámci pipeline v GitHub Checks (poznámky k vydání) |
| Funkce | Popis |
|---|---|
| Vytvoření úložiště GitHub a sestavení žádostí o přijetí změn | Automaticky sestavovat pull requesty z forků úložiště, aby se zajistilo, že změny budou úspěšně sestaveny a testy budou úspěšně dokončeny před sloučením. Další informace najdete v tématu Nákladová úložiště GitHub. |
| Vytvoření buildů GitHub Enterprise | Podporuje sestavení kontinuální integrace (CI) pro úložiště GitHub Enterprise. Další informace najdete v tématu Sestavení úložišť GitHub, spouštěče CI. |
| Použití úloh a nástrojů specifických pro GitHub | Mezi podporované úlohy patří Stáhnout úlohu verze GitHub, Úloha pro vydání na GitHubu a Otevřené úlohy Azure Pipelines. |
| Spravovat verze GitHubu | Integrované GitHub připojení jako zdroj pro artefakty vydání. Automatizujte verze GitHub pomocí úlohy GitHub Release. Další informace naleznete v tématu CI triggery, Úloha stažení GitHub Release a Úloha GitHub Release. |
| Filtr GitHub větví pro GitHub, GitHub Enterprise nebo externí artefakty Gitu | Nakonfigurujte konkrétní větve, které se mají uvolňovat, když vydáváte z GitHubu, GitHub Enterprise nebo externích úložišť Git. Další informace najdete v tématu Triggery vydání, triggery průběžného nasazování. |
| Použijte značky sestavení pro sledování zdrojů GitHub | Pomocí značek sestavení můžete trasovat zdroje GitHubu do sestavení. Při výběru GitHub úložiště v definici sestavení můžete vybrat typy sestavení, které chcete označit, spolu s formátem značek. Další informace naleznete v části Správa úložišť GitHub, označování zdrojů. |
Klíčové funkce integrace GitHub
Azure DevOps nabízí několik způsobů integrace s GitHub:
- Použití GitHub Copilot s Azure Boards: Delegování pracovních položek na GitHub Copilot pro automatizované generování kódu a vytváření žádostí o přijetí změn
- Propojení pracovních položek s potvrzeními a žádostmi o přijetí změn: Automatické propojení vývojových artefaktů
- odznáčky Status: Zobrazení stavu sestavení a nasazení v úložišti GitHub
- Azure Boards aplikace: Nainstalujte aplikaci Azure Boards do GitHub pro vylepšenou integraci.
Související obsah
- integrace Azure Boards-GitHub
- Vytvořit úložiště na GitHubu
- Git zkušenosti ve Visual Studio