Sdílet prostřednictvím


Konfigurace synchronizace kanálu

Pravidelně vydáváme aktualizace šablon kanálu ALM Accelerator. Použijte šablonu synchronizace kanálu, která je součástí řešení ALM Accelerator, aby se šablony kanálu aktualizovaly automaticky.

Šablona synchronizace kanálu aktualizuje pouze šablony kanálu ALM Accelerator. Upgradujte součásti řešení ALM Accelerator samostatně.

Nastavení synchronizace kanálu

Abychom tento proces zjednodušili, vytvořili jsme šablonu kanálu, která automaticky synchronizuje vaše úložiště Azure DevOps s úložištěm šablon kanálu v úložišti GitHub startovací sady CoE. Zde je návod, jak začít s kanálem synchronizace kanálu.

  1. Chcete-li začít, ručně synchronizujte nejnovější verzi šablon kanálu klonováním úložiště šablon kanálu do vašeho úložiště Azure DevOps.

  2. V Azure DevOps přejděte na Kanály a pak vyberte Vytvořit nový kanál.

  3. Vyberte Azure Repos Git jako své úložiště kódu a poté přejděte na úložiště Azure DevOps, které jste vytvořili a nasadili pomocí šablon kanálu v kroku 1.

  4. Na stránce Konfigurace kanálu vyberte Existující soubor YAML Azure Pipelines, umístěte ukazatel myši na /Pipelines/sync-pipeline-repo.yml a vyberte Pokračovat.

  5. Na další obrazovce vyberte Uložit, vyberte () vedle Spustit kanál a poté vyberte Přejmenovat/přesunout.

  6. Změňte název kanálu na sync-pipeline-repo a poté vyberte Uložit.

  7. Nastavte TEMPLATE-REPO proměnnou kanálu na <https://github.com/microsoft/coe-alm-accelerator-templates>.

    Kanál synchronizace můžete použít k synchronizaci libovolného úložiště GitHub do Azure DevOps. Chcete-li určit zdroj synchronizace, nastavte proměnnou TEMPLATE-REPO na zdrojové úložiště GitHub.

  8. Spusťte nový kanál.

  9. Zadejte název SourceBranch a BranchToCreate v Azure DevOps a TargetBranch, např. main.

  10. Vyberte Spustit.

  11. Po spuštění kanálu bude vytvořen požadavek na stažení pro BranchToCreate do TargetBranch. Chcete-li zapsat změny, schvalte a dokončete žádost o odeslání.

    Snímek obrazovky požadavku na schválení změn kanálu synchronizace.

    Pokud má žádost o schválení konflikty sloučení, musíte je vyřešit, abyste dokončili upgrade. Použijte bezplatné rozšíření Azure DevOps Konflikt sloužení požadavku na schválení dostupné na Visual Studio Marketplace.

Další kroky