Del via


Tilpasse udrulningspipelines med skabeloner

ALM Accelerator indeholder standardpipelines til installation i miljøer baseret på et standardmiljø og en forgreningsstrategi. Du kan nemt tilpasse ALM Accelerator-pipelines ved hjælp af en BYOT-metode (bring your own template). Med BYOT kan du styre, hvad der udløser en udrulning baseret på forgreningsstrategien. Med BYOT kan du også oprette pipelines til andre miljøer end standardvaliderings-, test- og produktionsmiljøerne.

Det scenario, der beskrives i denne artikel, tilpasse pipelineskabelonen til at inkludere et nyt acceptmiljø, er kun ét af mange mulige scenarier, der kan implementeres ved hjælp af en BYOT-fremgangsmåde.

Bruge BYOT til at tilpasse udrulnings.pipelines

Når du installerer ALM Accelerator for Power Platform-pipelineskabelonerne i CoE Starter Kit GitHub-lageret, kopieres de til dit Azure DevOps Git-lager. Med din egen kopi af pipelineskabelonerne kan du ændre dem, uden at de påvirkes af ændringer i vores lager eller påvirker løsningens opgraderingssti.

I følgende tabel beskrives de tre skabeloner til installationspipeline, der kopieres til Azure DevOps Git-lager.

Pipelineskabelon Beskrivelse GitHub-placering
build-deploy-validation-SampleSolution.yml Udrulningspipeline til valideringsmiljø sammenkæde
build-deploy-test-SampleSolution.yml Udrulningspipeline til testmiljø sammenkæde
build-deploy-prod-SampleSolution.yml Udrulningspipeline til produktionsmiljø sammenkæde

Anvisning til ALM Accelerator om at bruge de tilpassede skabeloner, når der oprettes installationspipelines. Du kan bruge dem til at installere løsninger i andre miljøer end standardvaliderings-, test- og produktionsmiljøerne eller for alle andre brugerdefinerede funktioner, du vil tilføje.

Pladsholdere i pipelineskabelonerne

Pipelineskabelonerne indeholder pladsholdere til skabelonernes placering og den globale variabelgruppe, der skal bruges til installationspipelinen. Du behøver ikke at ændre disse værdier. De opdateres, når ALM Accelerator opretter installationspipelines. Det eneste, du skal gøre, er at ændre navnet på pipelineskabelonen, så det stemmer overens med navnet på det miljø, du vil udrulle i. I det scenario, der beskrives i denne artikel, hedder den nye skabelon build-deploy-accept-SampleSolution.yml, fordi vi installerer i et nyt acceptmiljø.

I følgende tabel beskrives pladsholderne i pipelineskabelonerne.

Pladsholder Beskrivelse Eksempel
RepositoryContainingTheBuildTemplates Navnet på dit Azure DevOps Git-lager, der indeholder pipelineskabelonerne coe-alm-accelerator-skabeloner
BranchContainingTheBuildTemplates Forgreningen i dit Azure DevOps Git-lager, der indeholder pipelineskabelonerne hoved
SampleSolutionName Navnet på din løsning MyNewSolution
alm-accelerator-variable-group Den globale variabelgruppe i dit Azure DevOps-projekt til buildskabeloner, der bruges til installationspipelinen. alm-accelerator-variabel-gruppe

Tilpasse pipelineskabelonen til et nyt acceptmiljø

I dette scenario vil du bruge en pipelineskabelon til at installere en løsning i acceptmiljøet. Accept er ikke et af de tre standardmiljøer, som en pipelineskabelon leveres til. Du skal oprette én.

Kopier en af standardskabelonerne, f.eks. build-deploy-test-SampleSolution.yml, og overhold den til skabelonlageret med et nyt navn, der er baseret på det miljø, der skal installeres på. I dette eksempel skal du give den navnet build-deploy-accept-SampleSolution.yml.

Opdater udrulningsprofilen, så den inkluderer acceptmiljøet

I ALM Accelerator indeholder installationsprofiler de oplysninger, der er nødvendige for at oprette installationspipelines for en løsning. Udrulningsprofilen for en løsning gemmes i ALM Accelerator-løsningstabellerne. Når du knytter en løsning til en profil og eksporterer den, opretter ALM Accelerator-eksportpipelinen installationspipelines til løsningen på baggrund af oplysningerne i installationsprofilen. Installationsprofilen kan altid opdateres.

Forudsætninger

Opret en profil for en løsning i ALM Accelerator-appen.

Tilføj et nyt udrulningstrin, og opdater navnet på pipelineskabelonen

  1. Åbn ALM Accelerator-appen.

  2. Vælg fanen Installationsprofiler, og åbn derefter profilen for den løsning, du vil opdatere.

  3. Vælg Nyt udrulningstrin under Udrulningstrin.

  4. Giv det nye udrulningstrin navnet Accept.

  5. Angiv Trinnummer til 2.

  6. Opret et installationsmiljø til installationstrinnet, og navngive det Accept.

  7. Angiv URL-adressen til URL-adressen for acceptmiljøet. f.eks. https://myacceptanceenvironment.crm.dynamics.com/.

  8. Indstil stien til buildskabelonen til stien til den pipelineskabelon, du har oprettet, f.eks. Pipelines/build-deploy-acceptance-SampleSolution.yml.

  9. Angiv Kan implementeres til Tilladt, Godkendelsestype til Pull-anmodning og Destinationsgren til [Brug løsningsgrene].

    Disse indstillinger er de samme som standardværdierne for testmiljøet. Du kan finde standarderne for dette trin ved at kigge på testinstallationstrinnet.

Validere det nye udrulningstrin pipelineskabelonen

Hvis du vil validere det nye installationstrin og den nye pipelineskabelon, skal du eksportere løsningen igen. ALM Accelerator opretter en installationspipeline til løsningen baseret på det nye installationstrin og den nye pipelineskabelon.

Hvis du vil validere den nye installationspipeline, skal du køre et build og installere den i acceptmiljøet.

Du bør nu have fire installationspipelines til din løsning: tre til standardmiljøerne og én til acceptmiljøet.

Næste trin