Přehled integrace GitHubu
Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019
Azure Boards a Azure Pipelines poskytují několik bodů integrace s GitHubem a GitHubEm Enterprise.
Přihlášení pomocí přihlašovacích údajů GitHubu
Azure DevOps zjednodušuje nasazení z úložiště díky bezproblémovému přístupu k Azure Portal a Azure DevOps pomocí přihlašovacích údajů účtu GitHubu.
Funkce
Popis
Pozvání spolupracovníků GitHubu 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í spolupracovníků GitHubu do Azure DevOps (poznámky k verzi).
Přihlaste se k Azure DevOps pomocí přihlašovacích údajů GitHubu.
Umožňuje uživatelům přihlásit se pomocí přihlašovacích údajů GitHubu a propojit svůj účet GitHub s účtem Microsoft. Další informace najdete v tématu Přihlášení k Azure DevOps pomocí přihlašovacích údajů GitHubu (poznámky k verzi).
Připojení k úložišti GitHub ze sady Visual Studio
Poskytuje uživatelské rozhraní pro podporu klonování úložišť GitHub, nasdílení a vyžádání potvrzení atd. Další informace najdete v tématu Souběžné porovnání Gitu a Team Exploreru.
Azure Boards a integrace GitHubu
Propojením Azure Boards s úložišti GitHubu povolíte propojení mezi potvrzeními GitHubu, žádostmi o přijetí změn a problémy s pracovními položkami. GitHub můžete použít k vývoji softwaru a současně používat Azure Boards k plánování a sledování práce. Začněte tím, že si projděte téma Integrace azure Boards-GitHub.
Funkce
Popis
Připojení projektu Azure Boards k úložišti GitHubu
Podporuje navázání připojení jednoho nebo několika úložišť GitHub k projektu Azure Boards.
Připojení projektu Azure Boards k úložištím hostovaným v instanci GitHub Enterprise Serveru
Podporuje navázání připojení jednoho nebo několika úložišť GitHub hostovaných na serveru GitHub Enterprise.
Propojte pracovní položky s potvrzeními GitHubu, žádostmi o přijetí změn a problémy. Propojené objekty můžete rychle zobrazit a otevřít z panelu Kanban.
Podporuje propojení potvrzení GitHubu, žádostí o přijetí změn a problémů s Azure Boards pracovních položek. Uvedené pracovní položky v komentářích GitHubu jsou nakonfigurované jako hypertextové odkazy, které podporují rychlou navigaci na Azure Boards pracovních položek.
Přidání odznáčku stavu Azure Boards do souboru README úložiště GitHub.
Podporuje přidání syntaxe Markdownu do README.md souboru úložiště GitHub, aby se zobrazil stav panelu Kanban. Další informace najdete v tématu Konfigurace odznáčku stavu pro přidání do souborů README GitHubu.
Pracovní položky propojené s potvrzením GitHubu v souhrnu vydané verze
Na stránce souhrnu vydané verze si projděte seznam všech pracovních položek propojených s potvrzeními GitHubu, který týmům pomáhá sledovat a načítat další informace o potvrzeních nasazených do prostředí.
Problémy se synchronizací GitHubu s pracovními položkami Azure Boards
Pomocí akcí GitHubu, GitHub Issues do Azure DevOps můžete synchronizovat problémy GitHubu s Azure Boards. Další informace najdete v tématu Problémy se synchronizací GitHubu s pracovními položkami Azure DevOps (poznámky k verzi).
Integrace Azure Pipelines a GitHubu
Azure Pipelines můžete použít k automatickému sestavení, testování, zabalení, vydání a nasazení kódu úložiště GitHub. Pokud chcete začít, přečtěte si téma Vytváření úložišť GitHub.
Úložiště GitHubu můžete namapovat na jeden nebo více projektů v Azure DevOps.
Funkce
Popis
Úložiště GitHub a sestavení žádostí o přijetí změn
Automaticky sestavovat žádosti o přijetí změn z forků úložiště, aby se zajistilo úspěšné sestavení změn a testů před jejich sloučením. Další informace najdete v tématu Vytváření úložišť GitHub.
Úložiště GitHub a sestavení žádostí o přijetí změn
- Automaticky sestavujte žádosti o přijetí změn GitHubu. Po dokončení sestavení se stav vrátí zpět s komentářem v žádosti o přijetí změn na GitHubu.
- Ručně spusťte kanál nebo testovací sadu aktivovanou komentářem k žádosti o přijetí změn GitHubu.
- Nakonfigurujte ověření konceptu žádosti o přijetí změn pro úložiště GitHub. Podporuje přidání
drafts
do syntaxe YAML triggerupr
pro koncepty žádostí o přijetí změn GitHubu. Můžete zvolit, jestli chcete, aby se vaše koncepty žádostí o přijetí změn zařadily do fronty sestavení. Výchozí možnost je true (sestavení se zařadí do fronty), podobně jako aktuálně platí pro žádosti o přijetí změn GitHubu. - Opětovné sestavení žádostí o přijetí změn GitHubu při selhání Poskytuje podporu pro přidání neúspěšného sestavení do fronty.
- Konfigurace ověřování konceptu žádosti o přijetí změn pro úložiště GitHub
- Automaticky sestavovat žádosti o přijetí změn z forků úložiště, aby se zajistilo úspěšné sestavení změn a testů před jejich sloučením. Další informace najdete v tématu Vytváření úložišť GitHub.
Buildy GitHub Enterprise
Podporuje sestavení kontinuální integrace (CI) pro úložiště GitHub Enterprise. Další informace najdete v tématu Vytváření úložišť GitHub a triggerů CI.
Buildy 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 sestavení. Další informace najdete v tématu Vytváření úložišť GitHub a triggerů CI.
Připojení služby GitHub
Průvodce kanálem automaticky vytvoří a znovu použije připojení služby pro úložiště, které zvolíte. Pokud chcete ručně zvolit jiné připojení než to, které je vybráno automaticky, postupujte podle hypertextového odkazu Zvolit připojení . Další informace najdete v tématu Vytváření úložišť GitHub.
Úlohy a nástroje specifické pro GitHub
Správa vydaných verzí GitHubu
- Vložené připojení Ke GitHubu jako zdroj artefaktů vydané verze
- Automatizace vydaných verzí GitHubu pomocí úlohy GitHub Release
Další informace naleznete v tématu: - Triggery CI
- Stáhnout úlohu vydání GitHubu
Správa vydaných verzí GitHubu
- Vložené připojení Ke GitHubu jako zdroj artefaktů vydané verze
- Automatizace vydaných verzí GitHubu pomocí úlohy GitHub Release
- Propojte své verze GitHubu jako zdroj artefaktů v kanálech vydaných verzí. Tato funkce umožňuje využívat vydání GitHubu jako součást nasazení.
Další informace naleznete v tématu: - Triggery CI
- Stáhnout úlohu vydání GitHubu
- GitHub Release – úloha
Filtrování větví GitHubu pro GitHub, GitHub Enterprise nebo externí artefakty Git
Když vydáváte z GitHubu, GitHub Enterprise nebo externího úložiště Git, můžete nakonfigurovat konkrétní větve, které chcete vydat. Můžete například chtít nasadit do produkčního prostředí jenom buildy přicházející z konkrétní větve. Další informace najdete v tématu Aktivační události vydané verze a Triggery průběžného nasazování.
Použití značek sestavení ke sledování zdrojů GitHubu
Pomocí značek sestavení můžete sledovat zdroje GitHubu do buildů. Při výběru úložiště GitHub v definici sestavení můžete vybrat typy sestavení, které chcete označit, spolu s formátem značky. Další informace najdete v tématu Vytváření úložišť GitHubu, Zdroje popisků.
Použití značek sestavení ke sledování zdrojů GitHubu nebo aktivaci vydaných verzí GitHubu
Pomocí značek sestavení můžete sledovat zdroje GitHubu do buildů. Při výběru úložiště GitHub v definici sestavení můžete vybrat typy sestavení, které chcete označit, spolu s formátem značky.
- Pomocí značek sestavení můžete sledovat zdroje GitHubu do buildů. Při výběru úložiště GitHub v definici sestavení můžete vybrat typy sestavení, které chcete označit, spolu s formátem značky.
- Zadejte vzor značky, abyste zjistili, kdy aktivovat vydání GitHubu. Zadáním regulárního výrazu značky můžete na základě aktivačního potvrzení určit, kdy se vytvoří verze GitHubu.
Další informace najdete v tématu Vytváření úložišť GitHubu, Zdroje popisků.
Podpora balíčků GitHubu v kanálech YAML
V kanálu YAML zadejte typ balíčku (NuGet nebo npm), který chcete využívat z GitHubu. Další informace najdete v tématu Prostředky: balíčky.
Kontroly stavu, sledování a sledovatelnost
- Kontroly GitHubu: Zobrazení stavu pro každou úlohu kanálu: Spuštěním kanálu nebo testovací sady ověřte žádost o přijetí změn GitHubu v části s komentáři žádosti o přijetí změn GitHubu.
- Kontroly GitHubu: Odešlete podrobné informace o stavu kanálu, testu, pokrytí kódu a chybách. Stav se publikuje na GitHubu Pro každou úlohu v kanálu.
- Odznáčky stavu: Přidejte syntaxi Markdownu do úložiště GitHubu README.md souboru, abyste zobrazili stav kanálu.
- Artefakty GitHubu: Zobrazí přidružená potvrzení nasazená ve vydané verzi. Abyste zlepšili sledovatelnost, můžete v rámci konkrétní verze zobrazit všechna potvrzení nasazená do prostředí pro úložiště GitHub.
- Sledujte potvrzení GitHubu a související problémy ve verzích. Výpis potvrzení provedených v úložištích GitHubu a související problémy GitHubu, které se nasazují s vydáním. Další informace najdete v tématu Sledování potvrzení GitHubu a souvisejících problémů ve verzích (poznámky k verzi).
Další informace naleznete v tématu:
Související články
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro