Merk
Tilgang til denne siden krever autorisasjon. Du kan prøve å logge på eller endre kataloger.
Tilgang til denne siden krever autorisasjon. Du kan prøve å endre kataloger.
Bemerkning
ALM Accelerator er avskrevet og vil bli fjernet i en fremtidig utgivelse. Bruk Pipelines i Power Platform til å bringe ALM-automatiseringsfunksjoner til Power Platform og Dynamics 365 tjenester. Datasamlebånd kan brukes med kildekodeintegrering eller utvides til å integreres med andre leverandører.
ALM Accelerator for Power Platform er en lerretsapp som gir et forenklet grensesnitt for Azure Pipelines- og Git-kildekontroll for administrasjon av programlivssyklus (ALM). Det er en referanseimplementering av mønstre og fremgangsmåter for administrasjon av applivssyklus som bruker innebygde plattformfunksjoner som hjelper deg med å kom i gang med administrasjon av applivssyklus i Power Platform. Den er bygget ved hjelp av en kombinasjon av lavkodede maker- og administratorfokuserte lerretsapper og Azure Pipelines YAML- og PowerShell-maler.
Med ALM Accelerator for Power Platform-appen kan utviklere utføre kildekontroll, aktivere versjonslogg og distribuere løsningene i Power Platform. Hvis du vil bruke ALM Accelerator, må alle Power Platform-komponentene – apper, flyter, tilpassinger og så videre – finnes i en løsning.
Du trenger ikke avansert kunnskap om ALM for å bruke akseleratoren. Du bør imidlertid forstå hvordan du bruker løsninger i Power Platform. Finn ut mer om løsninger og administrasjon av applivssyklus:
- Administreringsløsninger i Power Apps og Power Automate
- Utvikle en strategi for administrasjon av applikasjonslivssyklus
Lisenskrav
ALM Accelerator for Power Platform bruker følgende premium Power Platform-funksjoner:
- Dataverse
- Egendefinert kobling
- HTTP med Microsoft Entra kobling
Hvis du vil bruke ALM Accelerator, må du ha følgende lisenser:
- Power Apps per bruker eller per app-lisens
- Azure DevOps grunnleggende plan
Demonstrasjon: ALM Accelerator for Power Platform
Se demonstrasjonsvideoene for å finne ut hvordan du bruker ALM Accelerator.
Hvem skal bruke ALM Accelerator?
ALM Accelerator er rettet mot Power Platform-utviklere og -utviklerteam:
Utviklere som ikke har kjennskap til ALM-konsepter, men som ønsker å kunne lagre arbeidet sitt sammen med en logg over endringer og dele disse endringene med andre brukere
Utviklere som er komfortable med avanserte konsepter ved hjelp av Git, for eksempel henteforespørsler, forgreninger og sammenslåing og ønsker å arbeide på en kjent måte med kildekontroll og distribusjonsautomatisering
Hvis du vil sett opp og konfigurere ALM Accelerator, bør du være administrator med en dypere forståelse av Power Platform-miljøer, løsninger og Azure Pipelines. Du bør også være kjent med Microsoft Entra og datavers administrasjon.
Følgende diagram illustrerer hvordan ALM Accelerator muliggjør samhandling mellom et utviklerteam og utviklings-, validerings-, test- og produksjonsmiljøer.
Utviklere arbeider i isolasjon i de personlige utviklingsmiljøene sine. De bruker ALM Accelerator-lerretsappen til å importere løsninger fra kildekontroll, eksportere endringer til kildekontroll og opprette henteforespørsler for å slå sammen endringer. Maler som kan tilpasses for Azure Pipelines automatisere ALM-oppgaver og støtte en trinnvis distribusjon fra utvikling til produksjon.
Hva er alternativene for administrasjon av applivssyklus i Power Platform?
ALM Accelerator er et av mange alternativer for administrasjon av applivssyklus i Power Platform. Andre inkluderer følgende:
Pipelines for Power Platform har som mål å demokratisere ALM ved å bringe ALM-automatiseringsfunksjoner til Power Platform og Dynamics 365 tjenester på en måte som er mer tilgjengelig for alle beslutningstakere, administratorer og utviklere.
Power Platform Build Tools oppgaver kan brukes sammen med andre Azure DevOps oppgaver for å opprette bygg- og utgivelsessamlebånd. Pipeliner som teamene vanligvis iverksetter, inkluderer start, eksport fra utvikling, bygging og lansering.
GitHub Actions for Power Platform gjør det mulig for utviklere å bygge automatiserte livssyklusarbeidsflyter for programvareutvikling for å bygge, teste, pakke, lansere og distribuere apper, utføre automatisering og administrere roboter og andre komponenter som er bygd på Power Platform.
Hva er det riktige valget for organisasjonen min?
Det finnes ingen riktige svar for hver organisasjon. Tabellen nedenfor og beskrivelsene nedenfor kan hjelpe deg med å bestemme hvilket alternativ som er riktig, basert på organisasjonens nåværende funksjoner og fremtidige planer. Denne tabellen er ikke fullstendig. Det er ment å hjelpe deg med å ta en informert beslutning. Det vil utvikle seg over tid etter hvert som vi legger til flere funksjoner i ALM Accelerator og funksjonene for administrasjon av applivssyklus i Power Platform.
| Funksjonalitet | Forløp | ALM Accelerator | DevOps/GitHub |
|---|---|---|---|
| IT-/utviklerinvolvering | Ikke obligatorisk | Konfigurasjon på forhånd | Kreves for alle prosjekter |
| Integrasjon av kildekode | Nei, men planlagt | Ja | Ja |
| Oppretteren krever utvidede rettigheter i målmiljøet | Nei, tjenestekontohaver støttes ikke | Nei, tjenestekontohaver støttes ikke | Nei, tjenestekontohaver støttes ikke |
| Kvalitetskontroll | Kan tilpasses med utvidelser | Kan tilpasses med utvidelser | Ubegrenset |
| Demokratisert for innbyggerutvikling | Ja | Ja | Nei |
| Erfaring i produktet | Ja | Lerretsapp tilbys, men ingen utvikleropplevelse | Nei |
| Kundestøtte | Støttet av Microsoft | Power CAT-støttes gjennom GitHub-saker | Microsoft-støttede og GitHub problemer |
| Tilpasning og utvidbarhet | Ja | Ja | Ja |
| Kode-først-utvikling | Nei, men planlagt | Ja | Ja |
Rørledninger for Power Platform (Pipelines)
Pipelines er ment å forenkle ALM for skaperne. Dette er den strategiske produktinterne opplevelsen for utviklerestartet administrasjon av applivssyklus i Power Platform. Kanaler gir lignende muligheter til manuell eksport- og importfunksjonalitet som er tilgjengelig i Power Platform for flytting av løsninger fra et miljø til et annet.
Med støtte for tjenestekontohaver trenger ikke brukere utvidede tillatelser for å rulle ut til andre miljøer. Tilpassinger før og etter utrulling gjør at organisasjoner kan legge forretningsprosessene i lag oppå kanaler. Dette gir organisasjoner kontroll over godkjenningsprosessene og muligheten til å sette inn egendefinerte trinn i utrullingskanalen.
Du velger generelt kanaler hvis organisasjonen ikke trenger å styre løsningenes kildekodefiler og ønsker å komme raskt i gang med ALM.
Byggverktøy for Power Platform/GitHub Actions og Power Platform CLI (byggverktøy)
Build Tools er ment å gi IT-administratorer og -utviklere verktøyene som skal brukes til å fremskynde automatisering av svært tilpassede administrasjoner av applivssyklus. Du kan løse begrensningene i Kanaler med Build Tools – styre løsningskode, aktivere kode først-scenarioer, fjerne behovet for utviklere som skal ha forhøyede tillatelser i nedstrømsmiljøer, og inkludere spesifikke organisasjons- og forretningsprosesser i prosessen for administrasjon av applivssyklus.
Vanligvis velger du byggverktøy hvis organisasjonen har DevOps eller GitHub og utviklerressurser tilgjengelig og krever detaljert kontroll over ALM-prosessene.
ALM Accelerator for Power Platform (ALM Accelerator), et verktøy for applikasjonslivssyklushåndtering for Power Platform
ALM Accelerator er ment å forenkle administrasjon av applivssyklus for både lavkodebaserte utviklere og mer avanserte kode først-utviklere. ALM Accelerator er bygd oppå Build Tools og hjelper deg raskt i gang med dem slik at du unngår å måtte starte fra bunnen av. ALM Accelerator-datasamlebånd og den relaterte lerretsappen er open source. Du kan bruke den som den er, eller som en referanseimplementering som du kan tilpasse.
Vanligvis velger du ALM Accelerator hvis organisasjonen krever detaljert kontroll over ALM-prosessene, men ikke har ressurser til å bygge dem fra grunnen av, og ønsker å gi en skaperopplevelse på toppen av Azure DevOps prosesser som driver ALM.