Bemærk
Adgang til denne side kræver godkendelse. Du kan prøve at logge på eller ændre mapper.
Adgang til denne side kræver godkendelse. Du kan prøve at ændre mapper.
Bemærkning
ALM Accelerator frarådes og fjernes i en fremtidig version. Brug Pipelines i Power Platform til at overføre ALM-automatiseringsfunktioner til Power Platform og Dynamics 365-tjenester. Pipelines kan bruges med integration af kildekode eller udvides til at integrere med andre udbydere.
ALM Accelerator til Power Platform er en lærredsapp, der giver en forenklet grænseflade til Azure Pipelines og Git-kildestyring til ALM (Application Lifecycle Management). Det er en referenceimplementering af ALM-mønstre og -fremgangsmåder, der bruger de indbyggede platformsegenskaber til at hjælpe dig med at komme i gang med at bruge ALM i Power Platform. Den er bygget ved hjælp af en kombination af lavkode maker-fokuserede og administratorfokuserede canvas-apps samt Azure Pipelines YAML og PowerShell-skabeloner.
Med appen ALM Accelerator for Power Platform kan udviklere udføre versionsstyring, aktivere versionshistorikken og udrulle deres løsninger i Power Platform. Hvis du vil bruge ALM Accelerator, skal alle dine Power Platform-komponenter, f.eks. apps, flows, tilpasninger og andre komponenter, være indeholdt i en løsning.
Du behøver ikke avanceret viden om ALM for at bruge acceleratoren. Du skal dog forstå, hvordan du kan bruge løsninger i Power Platform. Få mere at vide om løsninger og ALM:
- Administrer løsninger i Power Apps og Power Automate
- Udvikle en strategi for administration af programlivscyklus
Licenskrav
ALM Accelerator for Power Platform anvender følgende premium Power Platform-funktioner:
- Dataverse
- Brugerdefineret connector
- HTTP med Microsoft Entra connector
Hvis du vil bruge ALM Accelerator, skal du bruge følgende licenser:
- Power Apps pr. bruger eller pr. app-licens
- Azure DevOps grundlæggende plan
Demo: ALM Accelerator til Power Platform
Se demonstrationsvideoerne for at få mere at vide om, hvordan du bruger ALM Accelerator.
Hvem skal bruge ALM Accelerator?
ALM Accelerator henvender sig til Power Platform-udviklere og -udviklerteams:
Makers, der ikke kender ALM-begreber, men som vil kunne gemme deres arbejde og en oversigt over ændringer og dele disse ændringer med andre brugere
Udviklere, der er fortrolige med avancerede begreber for Git, f.eks. pullanmodninger, forgrening og fletning, og ønsker at arbejde med dem på en velkendt måde med automatisering af kildestyring og udrulning
Hvis du vil konfigurere ALM Accelerator, skal du være administrator med en dybere forståelse af Miljøer, løsninger og Azure Pipelines i Power Platform. Du bør også have kendskab til Microsoft Entra og Dataverse-administration.
I følgende diagram illustreres det, hvordan ALM Accelerator letter interaktionen mellem et maker-team og udviklings-, validerings-, test- og produktionsmiljøer.
Udviklere arbejder isoleret i deres personlige udviklingsmiljøer. De bruger lærredappen ALM Accelerator til at importere løsninger fra kildekontrolelementet, eksportere ændringer til kildekontrolelementet og oprette pullanmodninger om fletning af ændringer. Skabeloner, der kan tilpasses, til Azure Pipelines automatisere ALM-opgaver og understøtte en faseudrulning fra udvikling til produktion.
Hvilke muligheder har jeg for ALM i Power Platform?
ALM Accelerator er en af mange muligheder for ALM i Power Platform. Andre omfatter:
Pipelines til Power Platform har til formål at demokratisere ALM ved at gøre ALM-automatiseringsfunktionerne til Power Platform og Dynamics 365 tjenester mere tilgængelige for alle udviklere, administratorer og udviklere.
Power Platform Build Tools opgaver kan bruges sammen med andre Azure DevOps opgaver til at oprette og frigive pipelines. De pipelines, som teams oftest etablerer, omfatter Start, Eksportér fra udvikling, Build og Frigiv.
GitHub Actions til Power Platform gør det muligt for udviklere at bygge automatiserede livscyklusarbejdsprocesser for softwareudvikling for at bygge, teste, pakke, udgive og installere apps, udføre automatisering og administrere robotter og andre komponenter, der er bygget på Power Platform.
Hvad er det rette valg for min organisation?
Der findes ingen rigtige svar for alle organisationer. I følgende tabel og de efterfølgende beskrivelser kan du se, hvilken indstilling der er den rette, afhængigt af organisationens aktuelle muligheder og fremtidige planer. Denne tabel er ikke udtømmende. Den hjælper dig med at træffe en velovervejet beslutning. Den vil udvikle sig med tiden, efterhånden som vi føjer flere funktioner til ALM Accelerator og ALM-funktionerne i Power Platform.
| Egenskab | Pipelines | ALM Accelerator | DevOps/GitHub |
|---|---|---|---|
| It-/udviklerinvolvering | Ikke påkrævet | Up-front installation | Kræves til alle projekter |
| Integration af kildekode | Nej, men planlagt | Ja | Ja |
| Udvikleren kræver udvidede rettigheder i destinationsmiljøet | Nej, tjenesteprincipal understøttes ikke | Nej, tjenesteprincipal understøttes ikke | Nej, tjenesteprincipal understøttes ikke |
| Kvalitetskontrol | Kan tilpasses med udvidelser | Kan tilpasses med udvidelser | Ubegrænset |
| Demokratiseret til selvlærte udviklere | Ja | Ja | Nej |
| Oplevelse i produktet | Ja | Lærredapps leveres, men ingen oplevelse i brugerportalen | Nej |
| Støtte | Understøttes af Microsoft | Power CAT-understøttet via GitHub-sager | Microsoft-understøttede og GitHub problemer |
| Tilpasning og udvidelsesmuligheder | Ja | Ja | Ja |
| Code-first-udvikling | Nej, men planlagt | Ja | Ja |
Pipelines til Power Platform (pipelines)
Pipelines har til formål at forenkle ALM for skabere. De er den strategiske og produktbaserede oplevelse for den producent, der startede ALM i Power Platform. Pipelines fungerer på samme måde som den manuelle eksport- og importfunktionalitet, der findes i Power Platform til at flytte løsninger fra ét miljø til et andet.
Med understøttelse af tjenesteprincipalen behøver brugere ikke udvidede rettigheder for at kunne installere i andre miljøer. Tilpasninger før og efter installationen gør det også muligt for organisationer at anbringe deres forretningsprocesser oven på Pipelines. Det giver organisationer kontrol over godkendelsesprocesserne og giver mulighed for at indsætte brugerdefinerede trin i udrulningspipelinen.
Du vælger som regel Pipelines, hvis din organisation ikke har brug for at styre løsningers kildekodefiler og hurtigt vil i gang med ALM.
Power Platform Build Tools/GitHub Actions og Power Platform CLI (Build Tools)
Buildværktøjer har til formål at give it-administratorer og udviklere værktøjer til at fremskynde automatiseringen af højt tilpassede ALM'er. Du kan løse begrænsningerne i pipelines med Build Tools – styre løsningskode, aktivere kode først-scenarier, fjerne behovet for, at skabere har forhøjede tilladelser i downstreammiljøer og inkludere specifikke organisations- og forretningsprocesser i ALM-processen.
Generelt skal du vælge Build Tools, hvis din organisation har DevOps- eller GitHub- og udviklerressourcer tilgængelige og kræver detaljeret kontrol over dine ALM-processer.
ALM Accelerator til Power Platform (ALM Accelerator)
ALM Accelerator har til formål at forenkle ALM for både lavkodeudviklere og mere avancerede programudviklere. ALM Accelerator er indbygget oven på buildværktøjerne, og det er hurtigere at komme i gang med at bruge dem, så du undgår at skulle starte fra bunden. ALM Accelerator-pipelines og den relaterede lærredsapp er open source. Du kan bruge den, som den er, eller som en implementering af referencer, du kan tilpasse.
Generelt ville du vælge ALM Accelerator, hvis din organisation kræver detaljeret kontrol over dine ALM-processer, men ikke har ressourcer til at bygge dem fra bunden, og du vil gerne give en udvikleroplevelse oven på de Azure DevOps processer, der driver ALM.