Srauto sinchronizavimo konfigūravimas
Periodiškai išleidžiame "ALM Accelerator" vamzdynų šablonų naujinimus. Naudokite srauto sinchronizavimo šabloną, įtrauktą į ALM spartintuvą, kad srauto šablonai būtų automatiškai atnaujinami.
Srauto sinchronizavimo šablonas atnaujina tik ALM spartintuvo srauto šablonus. Atskirai atnaujinkite "ALM Accelerator" sprendimo komponentus .
Srauto sinchronizavimo sąranka
Norėdami supaprastinti procesą, sukūrėme vamzdyno šabloną, kuris automatiškai sinchronizuoja jūsų Azure DevOps atpirkimo sandorį su dujotiekio šablono atpirkimo sandoriu CoE Starter Kit GitHub saugykloje. Štai kaip pradėti naudoti dujotiekio sinchronizavimo srautą.
Norėdami pradėti, rankiniu būdu sinchronizuokite naujausią srauto šablonų leidimą klonuodami srauto šablono atpirkimo sandorį į savo Azure DevOps atpirkimo sandorį.
„Azure DevOps“ eikite į Srautai, tada pasirinkite Kurti naują srautą.
Pasirinkite "Azure Repos Git " savo kodų saugyklai, tada nukreipkite žymiklį Azure DevOps į repo, kurį sukūrėte ir įdėjote naudodami srauto šablonus atlikdami 1 veiksmą.
Puslapyje Vamzdyno konfigūravimas pasirinkite Esamas "Azure" vamzdynų YAML failas, nukreipkite žymiklį į /Vamzdynai/sync-pipeline-repo.yml, tada pasirinkite Tęsti.
Kitame ekrane pasirinkite Įrašyti, pasirinkite (...) šalia Vykdyti srautą, tada pasirinkite Pervardyti / perkelti.
Pakeiskite srauto pavadinimą į sync-pipeline-repo, tada pasirinkite Įrašyti.
Nustatykite
TEMPLATE-REPO
srauto kintamąjį į <https://github.com/microsoft/coe-alm-accelerator-templates>.Galite naudoti sinchronizavimo srautą, kad sinchronizuotumėte bet kurį "GitHub" atpirkimo sandorį Azure DevOps. Nustatykite
TEMPLATE-REPO
kintamąjį į šaltinio GitHub repo, kad nurodytumėte sinchronizavimo šaltinį.Vykdykite naują srautą.
Įveskite SourceBranch ir BranchToCreate pavadinimus ir Azure DevOpsTargetBranch , pvz.,pagrindinis .
Pasirinkite Vykdyti.
Paleidus srautą, sukuriama ištraukimo užklausa BranchToCreate į TargetBranch. Norėdami atlikti keitimus, patvirtinkite ir atlikite įtraukimo užklausą.
Jei ištraukimo užklausoje yra suliejimo konfliktų, turite juos išspręsti, kad užbaigtumėte versijos naujinimą. Naudokite nemokamą Azure DevOps plėtinį "Pull Request Merge Conflict", kurį galima rasti Visual Studio "Marketplace".