Propojení potvrzení GitHubu, žádostí o přijetí změn, větví a problémů s pracovními položkami v Azure Boards
Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019
V tomto článku se dozvíte, jak propojit pracovní položky s potvrzeními GitHubu, žádostmi o přijetí změn a větvemi po připojení projektu Azure Boards s úložištěm GitHub. Můžete použít syntaxi #mention pro potvrzení a větve nebo přidat potvrzení GitHubu, žádost o přijetí změn nebo odkaz na větev přímo z pracovní položky Azure Boards.
Poznámka:
S aplikací Azure Boards pro GitHub se Azure Boards a Azure DevOps Services integrují s úložišti GitHub.com a GitHub Enterprise Serverem. Azure DevOps Server 2019 a novější verze podporují integraci pouze s úložišti GitHub Enterprise Serveru. Integrace s jinými úložišti Git se nepodporuje.
Požadavky
Připojení k projektu: Ujistěte se, že je váš projekt Azure Boards připojený k úložišti GitHub, kde potvrzení, žádosti o přijetí změn a větev, ke kterému chcete vytvořit odkaz nebo z kterého chcete vytvořit propojení. Další informace najdete v tématu Integrace Azure Boards-GitHub.
Oprávnění: Buďte přispěvatelem projektu Azure Boards i úložiště GitHub.
Poznámka:
Projekty, které používají model hostovaného procesu XML, vyžadují aktualizace typů pracovních položek pro zobrazení oddílu Vývoj a typy odkazů GitHubu. Další informace naleznete v tématu Aktualizace definic XML pro vybrané typy pracovních položek.
Propojení AB#
z GitHubu s pracovními položkami Azure Boards
Z potvrzení GitHubu, žádosti o přijetí změn nebo problému vytvořte pomocí následující syntaxe odkaz na pracovní položku Azure Boards. Zadejte text AB#ID
zprávy potvrzení. Nebo v případě žádosti o přijetí změn nebo problému zadejte AB#ID
název nebo popis. Použití AB#ID
v komentáři nevytvoří odkaz na pracovní položku.
Poznámka:
Propojení s problémy GitHubu vyžaduje Azure DevOps Server 2019 Update 1 nebo novější verzi.
AB#{ID}
Například AB#125
odkazy na pracovní položku s ID 125.
Můžete také zadat zprávu potvrzení nebo žádosti o přijetí změn a převést pracovní položku. Systém rozpozná fix
a fixes
fixed
použije ho na položku #-zmínka, která následuje. Uvedené pracovní položky se přecházejí do prvního stavu přidruženého ke stavu kategorie Vyřešený pracovní postup. Pokud není k Vyřešeno přidružen žádný stav, pracovní položka přejde do stavu přidruženého ke stavu dokončeného pracovního postupu. Další informace najdete v tématu Použití stavů kategorií pracovních postupů v backlogech a panelech Azure Boards.
Projděte si následující tabulku příkladů:
Potvrzení nebo žádost o přijetí změn – zpráva | Akce |
---|---|
Fixed AB#123 |
Propojí a přepojí pracovní položku do kategorie Vyřešený stav pracovního postupu nebo pokud není definována žádná, pak kategorie Dokončený stav pracovního postupu. |
Adds a new feature, fixes AB#123. |
Propojí a přepojí pracovní položku do kategorie Vyřešený stav pracovního postupu nebo pokud není definována žádná, pak kategorie Dokončený stav pracovního postupu. |
Fixes AB#123, AB#124, and AB#126 |
Odkazy na pracovní položky Azure Boards 123, 124 a 126. Provede přechod pouze první položku, 123 do kategorie Vyřešený stav pracovního postupu, nebo pokud není definován žádný, pak kategorie Dokončeno stav pracovního postupu. |
Fixes AB#123, Fixes AB#124, Fixes AB#125 |
Odkazy na pracovní položky Azure Boards 123, 124 a 126. Přemísí všechny položky do kategorie Vyřešený stav pracovního postupu nebo pokud není definována žádná, pak kategorie Dokončený stav pracovního postupu. |
Fixing multiple bugs: issue #123 and user story AB#234 |
Odkazy na problém s GitHubem 123 a pracovní položkou Azure Boards 234 Neprovedou se žádné přechody. |
Poznámka:
Pokud jste připojili stejné úložiště GitHub k projektům definovaným ve dvou nebo více organizacích Azure DevOps, může se zobrazit neočekávané propojení zmínek AB# . Další informace najdete v tématu Řešení problémů s připojením. Z tohoto důvodu doporučujeme připojit úložiště GitHub pouze k projektům definovaným v jedné organizaci Azure DevOps.
Když přidáte odkaz na pracovní položku pomocí AB#, zobrazí se tyto odkazy v části Vývoj žádosti o přijetí změn.
Vytvoření větve GitHubu z pracovní položky
Pokud chcete vytvořit větev GitHubu přímo z pracovní položky, postupujte takto:
Na panelu najděte pracovní položku, ze které chcete vytvořit větev GitHubu.
Vyberte Akce>pracovní položky – Nová větev GitHubu.
V dialogovém okně Vytvořit větev GitHubu zadejte název větve a vyberte úložiště GitHub a základní větev.
Vyberte Vytvořit.
Azure Boards vytvoří větev v zadaném úložišti GitHub a prodá ji s pracovní položkou. Další informace najdete v tématu Integrace Azure Boards-GitHub.
Přidání odkazu na pracovní položku do větve, potvrzení nebo žádosti o přijetí změn Na GitHubu
Poznámka:
Propojení s problémem Na GitHubu vyžaduje Azure DevOps Server 2019 Update 1 nebo novější verzi.
Otevřete pracovní položku a přejděte na kartu Odkazy .
V dialogovém okně Přidat odkaz vyberte jeden z typů odkazů GitHubu , vyberte úložiště GitHub, zadejte adresu URL větve GitHubu, potvrzení nebo žádost o přijetí změn a pak vyberte Přidat odkaz.
V následujícím příkladu přidáme odkaz na žádost o přijetí změn GitHubu.
Azure Boards dokončí kontrolu, abyste měli jistotu, že jste zadali platný odkaz. Úložiště propojené s GitHubem musí být připojené k projektu Azure Boards nebo ověření selže.
Poznámka:
Pokud používáte Azure DevOps Server a GitHub Enterprise Server, dojde ke zpoždění při dokončování odkazů AB#. Máme návrh "push-and-pull", který se má vyžádat z událostí GitHubu každou hodinu u přírůstkových změn v potvrzení, žádosti o přijetí změn a problému.
Zobrazení nebo otevření odkazů z části Vývoj
Část Vývoj ve formuláři pracovní položky obsahuje odkazy vytvořené na potvrzení GitHubu a žádosti o přijetí změn s ikonou GitHubu .
Zvolte odkaz, který jste zadali, a otevřete potvrzení nebo žádost o přijetí změn na GitHubu.
Zobrazení objektů GitHubu na panelu
Pokud jsou na panelu povolené poznámky GitHubu, můžete rychle otevřít propojené potvrzení GitHubu, žádosti o přijetí změn nebo problémy, abyste mohli získat další podrobnosti. Další informace naleznete v tématu Přizpůsobení karet.