Sdílet prostřednictvím


Propojení potvrzení GitHubu, žádostí o přijetí změn 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 a žádostmi o přijetí změn po připojení projektu Azure Boards s úložištěm GitHub. Můžete použít syntaxi #mention nebo přidat odkaz na potvrzení GitHubu nebo žádost o přijetí změn 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í projektu:

    • Ujistěte se, že je váš projekt Azure Boards připojený k úložišti GitHub, kde potvrzení a žádosti o přijetí změn, ke kterému chcete vytvořit odkaz nebo z kterého existují. 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.

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á fixa fixesfixedpouž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.

Vytvoření větve GitHubu z pracovní položky

Pokud chcete vytvořit větev GitHubu přímo z pracovní položky, postupujte takto:

  1. Na panelu najděte pracovní položku, ze které chcete vytvořit větev GitHubu.

  2. Vyberte Akce>pracovní položky – Nová větev GitHubu.

    Snímek obrazovky s pracovní položkou Další akce vyberte a zvýrazníte možnost Nová větev GitHubu.

  3. 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.

  4. Vyberte Vytvořit.

    Snímek obrazovky s dialogovým oknem Vytvořit větev GitHubu

    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.

Poznámka:

Propojení s problémem Na GitHubu vyžaduje Azure DevOps Server 2019 Update 1 nebo novější verzi.

  1. Otevřete pracovní položku a přejděte na kartu Odkazy .

    Snímek obrazovky s formulářem pracovní položky, kartou Odkazy a Přidáním odkazu na problém

  2. 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.

    Snímek obrazovky s formulářem pracovní položky, kartou Odkazy, dialog Přidat odkaz, vybraným typem odkazu 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.

Čá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 .

Snímek obrazovky s formulářem pracovní položky, oddíl Vývoj zobrazuje odkazy 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.

Snímek obrazovky panelu znázorňující odkazy GitHubu na kartách pracovních položek

Další kroky