Konfigurácia synchronizácie kanála
Pravidelne vydávame aktualizácie šablón kanálov ALM Accelerator. Použite šablónu na synchronizáciu kanálov, ktorá je súčasťou aplikácie ALM Accelerator, aby sa vaše šablóny kanálov automaticky aktualizovali.
Šablóna synchronizácie kanála aktualizuje iba šablóny kanála ALM Accelerator. Aktualizujte komponenty riešenia ALM Accelerator samostatne.
Nastavenie synchronizácie kanála
Na zjednodušenie procesu sme vytvorili šablónu kanála, ktorá automaticky synchronizuje váš Azure DevOps úložisko s úložiskom šablóny kanála v úložisku CoE Starter Kit GitHub. Tu je návod, ako začať s potrubím synchronizácie potrubia.
Ak chcete začať, manuálne synchronizujte najnovšie vydanie šablón kanálov klonovaním úložiska šablón kanála do svojho Azure DevOps úložiska.
V Azure DevOps prejdite na Kanály a vyberte Vytvorenie nového kanála.
Vyberte Azure Repos Git pre svoje úložisko kódu a potom ukážte na Azure DevOps repo, ktoré ste vytvorili a nasadili pomocou šablón kanálov v krok 1.
Na stránke Konfigurácia kanála vyberte Existujúci súbor YAML Azure Pipelines, ukážte na /Pipelines/sync-pipeline-repo.yml a potom vyberte Pokračovať.
Na ďalšej obrazovke vyberte Uložiť, vyberte (…) vedľa položky Spustiť Pipeline a potom vyberte Premenovať/Presunúť.
Zmeňte názov kanála na sync-pipeline-repo a potom vyberte Uložiť.
Nastavte
TEMPLATE-REPO
premennú potrubia na <https://github.com/microsoft/coe-alm-accelerator-templates>.Synchronizačný kanál môžete použiť na synchronizáciu ľubovoľného úložiska GitHub do Azure DevOps. Nastavte premennú
TEMPLATE-REPO
na zdrojové úložisko GitHub, aby ste určili zdroj synchronizácie.Spustite nový kanál.
Zadajte názov Zdrojovej pobočky a Pobočka na vytvorenie v Azure DevOps a Cieľová pobočka, ako napríklad hlavná.
Vyberte Spustiť.
Po spustení kanála sa vytvorí požiadavka na stiahnutie pre BranchToCreate do TargetBranch. Ak chcete potvrdiť zmeny, schváľte a dokončite požiadavku na stiahnutie.
Ak má žiadosť o stiahnutie konflikty, musíte ich vyriešiť, aby ste dokončili inováciu. Použite bezplatné Azure DevOps rozšírenie Pull Request Merge Conflict, ktoré je k dispozícii na Visual Studio Marketplace.