Del via


Forgrening af miljøstrategi

ALM Accelerator indeholder et standardmiljø og en udgreningsstrategi, der kan hjælpe dig med at komme hurtigt i gang med ALM (application lifecycle management). Standardstrategien er baseret på udviklingsteamets CoE-startpakke for ALM-processen. Den kan tilpasses efter organisationens behov, men du kan anvende standardstrategien og bruge standardpipelines uden tilpasning.

Forgreningsstrategi

I ALM Accelerators standardgreningsstrategi er der brug for en gren af hovedgrenen, der skal afgrenes fra hovedgrenen, efterfulgt af funktionen til at allokere grene fra løsningsgrenen.

Første anvendelsesforgrening

Første gang en løsning bruges ved hjælp af ALM Accelerator-appen, skal en bruger oprette en gren for deres funktion på basis af hovedgrenen.

Diagram over den første bekræftelsesstrategi for den indledende standard, der bruges af ALM Accelerator for Power Platform.

  1. I hovedgrenen gemmes den aktuelle produktudgivelse af løsningen. Det er her, løsningsgrenen flettes sammen, når løsningen installeres i produktionsmiljøet.
  2. Når en ny løsning bruges til kildekontrol, opretter producenten en gren (funktionsgrenen) fra hovedgrenen. Der oprettes desuden en løsningsforgrening.
  3. Når ændringerne er klar til at blive engageret i løsningsgrenen, bruger producenten appen ALM Accelerator til at oprette en pullanmodning fra funktionsgrenen til løsningsgrenen. Anmodningen udløser en kontinuerlig installation af valideringsmiljøet.
  4. Når trækanmodningen har passeret alle kontroller, kan den flettes. Fletning af anmodningen udløser en installation af testmiljøet.
  5. Hvis løsningen er klar til at blive installeret i produktionsmiljøet, opretter udvikleren en trækanmodning fra løsningsgrenen til hovedgrenen. Anmodningen udløser en kontinuerlig installation af produktionsmiljøet.
  6. Når løsningen installeres i produktionsmiljøet, indeholder både hovedgrenen og løsningsgrenen den nyeste kildekode til løsningen. Fra dette tidspunkt oprettes der nye funktionsgrene fra løsningsgrenen.

Anvendelsesforgrening for funktion

Skabere bør oprette en ny funktionsgren til efterfølgende funktioner baseret på løsningsgrenen. Den forgreningsstrategi, der er her, svarer til den strategi, der oprindeligt blev oprettet, men funktionsgrenen oprettes fra løsningsgrenen i stedet for hovedgrenen. Hovedgrenen forbliver uændret. Løsningsgrenen opdateres med den nyeste kildekode, indtil løsningen er klar til at blive installeret i produktionsmiljøet, og der oprettes en version af den næste gren, som nogle gange kaldes en udgivelsesgren eller en v-næste-gren.

Diagram over den bekræftelsesstrategi for den indledende standard, der bruges af ALM Accelerator for Power Platform.

Miljøstrategi

Når du opretter en installationsprofil ved hjælp af appen ALM Accelerator, antages det som standard, at du bruger -standardstrategien for forgrening og den miljøstrategi, der er beskrevet i følgende tabel.

Environment Purpose Bemærkninger
Dev Udviklingsmiljø, hvor oprettere kan teste og validere ændringer Oprettere kan enten arbejde i et delt miljø eller i deres eget isolerede miljø.
Validation Miljø til validering af, at en løsning, der er udviklet fra et kildekontrolelement, kan installeres Installation i valideringsmiljøet sker automatisk på baggrund af en grenpolitik, når der oprettes en pullanmodning fra en brugers funktionsgren til løsningsgrenen.
Test Miljø til test af en løsning, der er udviklet ud fra et kildekontrolelement Installation i testmiljøet sker automatisk, når en pull-anmodning flettes fra en opretters funktionsforgrening til løsningsforgreningen.
Produktion Produktionsmiljø til løsningen Installation i produktionsmiljøet sker automatisk, når en pull-anmodning flettes fra løsningsforgreningen til hovedforgreningen.