Del via


Konfigurer kanalsynkronisering

Vi gir regelmessig ut oppdateringer av ALM Accelerator-kanalmalene. Bruk kanalsynkroniseringsmalen som følger med ALM Accelerator-løsningen, til å holde kanalmalene oppdatert automatisk.

Kanalsynkroniseringsmalen oppdaterer bare ALM Accelerator-kanalmalene. Oppgrader ALM Accelerator-løsningskomponentene separat.

Konfigurere pipelinesynkronisering

For å forenkle prosessen har vi opprettet en kanalmal som automatisk synkroniserer Azure DevOps-repositoriet med kanalmalen i GitHub-repositoriet for CoE-startpakken. Slik kommer du i gang med kanalsynkroniseringskanalen.

  1. Når du skal starte, synkroniserer du den nyeste versjonen av kanalmalene manuelt ved å klone kanalmalen på nytt til Azure DevOps-repositoriet.

  2. I Azure DevOps går du til Pipeliner og velger deretter Opprett ny pipeline.

  3. Velg Azure Repos Git for koderepositoriet, og pek på Azure DevOps-repositoriet du opprettet og seedet med kanalmalene i trinn 1.

  4. På siden Konfigurer pipelinen velger du Eksisterende YAML-fil for Azure-pipeliner, peker på /Pipelines/sync-pipeline-repo.yml og velg Fortsett.

  5. Velg Lagre i det neste skjermbildet, velg (...) ved siden av Kjør kanal, og velg deretter Gi nytt navn/flytt.

  6. Endre kanalnavnet til synk-pipeline-repo, og velg deretter Lagre.

  7. Sett TEMPLATE-REPO-kanalvariabelen til <https://github.com/microsoft/coe-alm-accelerator-templates>.

    Du kan bruke synkroniseringskanalen til å synkronisere alle GitHub-repositorier til Azure DevOps. Angi TEMPLATE-REPO-variabelen til kilde-GitHub-repositoriet for å angi synkroniseringskilden.

  8. Kjør den nye pipelinen.

  9. Skriv inn navnet på SourceBranch og BranchToCreate i Azure DevOps, og TargetBranch, for eksempel hoved.

  10. Velg Kjør.

  11. Når kanalen kjører, opprettes det en henteforespørsel for BranchToCreate i TargetBranch. Hvis du vil lagre endringene, godkjenner og fullfører du henteforespørselen.

    Skjermbilde av hentforespørselen for synkroniseringskanal.

    Hvis henteforespørselen har sammenslåingskonflikter, må du løse dem for å fullføre oppgraderingen. Bruk Azure DevOps-utvidelsen Sammenslåingskonflikt for henteforespørsel, som er tilgjengelig på Visual Studio Marketplace.

Neste trinn