Konfiguriranje sinkronizacije kanala
Povremeno objavljujemo ažuriranja predložaka cjevovoda ALM Accelerator. Pomoću predloška za sinkronizaciju kanala koji je dio ALM ubrzivača automatski ažurirajte predloške kanala.
Predložak sinkronizacije kanala ažurira samo predloške kanala ALM Accelerator. Zasebno nadogradite komponente rješenja ALM Accelerator.
Postavljanje sinkronizacije kanala
Da bismo pojednostavili postupak, stvorili smo predložak cjevovoda koji automatski sinkronizira vaš Azure DevOps repo ugovor s repo ugovorom predloška cjevovoda u spremištu CoE Starter Kit GitHub. Evo kako započeti s radom u kanalu za sinkronizaciju kanala.
Za početak ručno sinkronizirajte najnovije izdanje predložaka kanala kloniranjem repo predloška cjevovoda na repo Azure DevOps .
U servisu Azure DevOps idite na Kanali, a zatim odaberite Izradi novi kanal.
Odaberite Azure Repos Git za spremište kodova, a zatim pokažite na Azure DevOps repo koji ste stvorili i zasijali pomoću predložaka cjevovoda u koraku 1.
Na stranici Konfiguriranje kanala odaberite Postojeća YAML datoteka servisa Azure Pipelines, pokažite na /Pipelines/sync-pipeline-repo.yml, a zatim odaberite Continue.
Na sljedećem zaslonu odaberite Spremi, odaberite (...) pokraj mogućnosti Pokreni kanal, a zatim odaberite Preimenuj/premjesti.
Promijenite naziv kanala u sync-pipeline-repo, a zatim odaberite Spremi.
Postavite varijablu
TEMPLATE-REPO
kanala na <https://github.com/microsoft/coe-alm-accelerator-templates>.Pomoću kanala za sinkronizaciju možete sinkronizirati bilo koji GitHub repo u Azure DevOps. Postavite varijablu
TEMPLATE-REPO
na izvorišni GitHub repo da biste odredili izvor sinkronizacije.Pokrenite novi kanal.
Unesite naziv SourceBranch i BranchToCreate u te Azure DevOpsTargetBranch, kaošto je glavni .
Odaberite Pokreni.
Nakon pokretanja cjevovoda stvara se zahtjev za povlačenjem za BranchToCreate u TargetBranch. Da biste izvršili promjene, odobrite i dovršite zahtjev za povlačenje.
Ako zahtjev za povlačenjem ima sukobe pri spajanju, morate ih razriješiti da biste dovršili nadogradnju. Koristite besplatni Azure DevOps sukob spajanja zahtjeva za povlačenjem, dostupan na Visual Studio tržištu.