Dijeli putem


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.

  1. Za početak ručno sinkronizirajte najnovije izdanje predložaka kanala kloniranjem repo predloška cjevovoda na repo Azure DevOps .

  2. U servisu Azure DevOps idite na Kanali, a zatim odaberite Izradi novi kanal.

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

  4. Na stranici Konfiguriranje kanala odaberite Postojeća YAML datoteka servisa Azure Pipelines, pokažite na /Pipelines/sync-pipeline-repo.yml, a zatim odaberite Continue.

  5. Na sljedećem zaslonu odaberite Spremi, odaberite (...) pokraj mogućnosti Pokreni kanal, a zatim odaberite Preimenuj/premjesti.

  6. Promijenite naziv kanala u sync-pipeline-repo, a zatim odaberite Spremi.

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

  8. Pokrenite novi kanal.

  9. Unesite naziv SourceBranch i BranchToCreate u te Azure DevOpsTargetBranch, kaošto je glavni .

  10. Odaberite Pokreni.

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

    Snimka zaslona zahtjeva za povlačenjem sinkroniziranog kanala.

    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.

Sljedeći koraci