ALM Accelerator for Power Platform
The ALM Accelerator for Power Platform je aplikacija na platnu, ki ponuja poenostavljen vmesnik za Azure Pipelines in nadzor vira Git za upravljanje življenjskega cikla aplikacije (ALM). Je referenčna izvedba vzorcev in praks ALM, ki uporablja zmožnosti vgrajene platforme, da vam pomaga pri začetku uporabe ALM Power Platform. Zgrajen je s kombinacijo z malo programske kode aplikacij platna, osredotočenih na izdelovalce in skrbnike, ter predlog YAML in PowerShell Azure Pipelines.
Z aplikacijo ALM Accelerator for Power Platform lahko ustvarjalci izvajajo nadzor vira, omogočijo zgodovino različic in uvedejo svoje rešitve v storitev Power Platform. Če želite uporabljati pospeševalnik ALM, morajo vse vaše Power Platform komponente – aplikacije, tokovi, prilagoditve itd. – vsebovati rešitev.
Za uporabo pospeševalnika ne potrebujete naprednega znanja ALM. Vendar morate razumeti, kako uporabljati rešitve v Power Platform. Več o rešitvah in ALM:
- Upravljajte rešitve v Power Apps in Power Automate
- Razvijte strategijo upravljanja življenjskega cikla aplikacije
Licenčne zahteve
ALM Accelerator for Power Platform uporablja naslednje vrhunske Power Platform funkcije:
- Dataverse
- Priključek po meri
- HTTP s konektorjem Microsoft Entra
Za uporabo ALM Acceleratorja potrebujete naslednje licence:
- Licenca za Power Apps na uporabnika ali na aplikacijo
- Osnovni paket Azure DevOps
Predstavitev: ALM Accelerator for Power Platform
Oglejte si predstavitvene videoposnetke če želite izvedeti, kako uporabljati pospeševalnik ALM.
Kdo naj uporablja ALM Accelerator?
ALM Accelerator je namenjen Power Platform izdelovalcem in ekipam izdelovalcev:
Izdelovalci, ki niso seznanjeni s koncepti ALM, vendar želijo imeti možnost shraniti svoje delo, skupaj z zgodovino sprememb, in deliti te spremembe z drugimi uporabniki
Ustvarjalci, ki so zadovoljni z naprednimi koncepti uporabe Gita, kot so zahteve za vlečenje, razvejanje in združevanje, in želijo delati na znan način z nadzorom vira in avtomatizacijo uvajanja
Za nastavitev in konfiguracijo pospeševalnika ALM bi morali biti skrbnik z globljim razumevanjem Power Platform okolja, rešitev in cevovodov Azure. Poznati morate tudi Microsoft Entra in Dataverse upravo.
Naslednji diagram ponazarja, kako ALM Accelerator olajša interakcijo med ekipo izdelovalcev ter razvojnimi, validacijskimi, testnimi in produkcijskimi okolji.
Ustvarjalci delajo izolirano v svojih okoljih osebnega razvoja. Aplikacijo Canvas ALM Accelerator uporabljajo za uvoz rešitev iz nadzora vira, izvoz sprememb v nadzor vira in ustvarjanje zahtev za vlečenje za združevanje sprememb. Prilagodljive predloge za Azure Pipelines avtomatizirajo opravila ALM in podpirajo postopno uvajanje od razvoja do proizvodnje.
Kakšne so moje možnosti za ALM v Power Platform?
ALM Accelerator je ena od mnogih možnosti za ALM v Power Platform. Drugi vključujejo:
Namen načrtov za Power Platform je demokratizirati ALM s prenosom zmogljivosti avtomatizacije ALM v Power Platform in storitve Dynamics 365 na način, ki je bolj dostopen vsem izdelovalcem, skrbnikom in razvijalcem.
Power Platform Naloge orodij za gradnjo lahko uporabite z drugimi Azure DevOps nalogami za sestavljanje cevovodov za gradnjo in izdajo. Prodajni lijaki, ki so jih ekipe pogosto vzpostavile, vključujejo začetek, izvoz iz razvoja, graditev in sproščanje.
GitHub Actions for Power Platform omogoča razvijalcem, da zgradijo samodejne poteke življenjskega cikla razvoja programske opreme za gradnjo, testiranje, pakiranje, izdajo in uvajanje aplikacij; izvedite avtomatizacijo; in upravljajte bote in druge komponente, zgrajene na Power Platform.
Kaj je prava izbira za mojo organizacijo?
Za vsako organizacijo ni enega pravega odgovora. Naslednja tabela in opisi, ki sledijo, vam lahko pomagajo pri odločitvi, katera možnost je prava glede na trenutne zmogljivosti vaše organizacije in prihodnje načrte. Ta tabela ni izčrpna. Namenjen je temu, da vam pomaga sprejeti premišljeno odločitev. Sčasoma se bo razvijal, ko bomo pospeševalniku ALM dodali več zmogljivosti in zmogljivosti ALM v njem Power Platform.
Zmogljivost | Prodajni lijaki | ALM pospeševalnik | DevOps/GitHub |
---|---|---|---|
Vključevanje IT/razvijalcev | Ni potrebno | Nastavitev vnaprej | Potreben za vsak projekt |
Integracija izvorne kode | Ne, ampak načrtovano | Da | Da |
Maker zahteva povišane privilegije v ciljnem okolju | Ne, glavni servis je podprt | Ne, glavni servis je podprt | Ne, glavni servis je podprt |
Kontrola kakovosti | Prilagodljivo z razširitvami | Prilagodljivo z razširitvami | Neomejeno |
Demokratizirano za razvoj državljanov | Da | Da | No |
Izkušnja v izdelku | Da | Na voljo je aplikacija Canvas, vendar ni izkušnje v izdelovalcu | No |
Podpora | Microsoft-podprto | Power CAT podprt prek težav z GitHub | Microsoft-podprto in težave z GitHub |
Prilagajanje in razširljivost | Da | Da | Da |
Razvoj prve kode | Ne, ampak načrtovano | Da | Da |
Cevovodi za Power Platform (Cevovodi)
Cevovodi so namenjeni poenostavitvi ALM za izdelovalce. So strateška izkušnja v izdelku za ALM, ki ga sproži izdelovalec Power Platform. Cevovodi nudijo podobne zmogljivosti kot funkcije ročnega izvoza in uvoza, ki so na voljo v Power Platform za prenos rešitev iz enega okolja v drugo.
S podporo glavnega servisa uporabniki ne potrebujejo povišanih dovoljenj za uvajanje v druga okolja. Poleg tega prilagoditve pred in po uvedbi omogočajo organizacijam, da sloj svoje poslovne procese na vrhu cevovodov. To daje organizacijam nadzor nad postopki odobritve in omogoča vstavljanje korakov po meri v cevovod uvajanja.
Na splošno bi izbrali Cevovodi, če vaši organizaciji ni treba nadzorovati datotek izvorne kode vaših rešitev in želi hitro začeti z ALM.
Power Platform Orodja za gradnjo/dejanja GitHub in Power Platform CLI (orodja za gradnjo)
Orodja za gradnjo so namenjena temu, da skrbnikom IT in razvijalcem omogočijo orodja za pospešitev avtomatizacije zelo prilagojenega ALM. Omejitve v cevovodih lahko odpravite z orodji za gradnjo – nadzirajte kodo rešitve, omogočite scenarije s prvo kodo, odstranite potrebo, da imajo izdelovalci povišana dovoljenja v nadaljnjih okoljih, in vključite posebne organizacijske in poslovne procese v svoj proces ALM.
Na splošno bi izbrali Build Tools, če ima vaša organizacija na voljo DevOps ali GitHub in vire za razvijalce ter zahteva natančen nadzor nad procesi ALM.
ALM Accelerator for Power Platform (ALM Accelerator)
Pospeševalec ALM je namenjen poenostavitvi ALM tako za izdelovalce z malo programske kode kot tudi za naprednejše izdelovalce, ki so najprej na prvem mestu. Pospeševalnik ALM je zgrajen na vrhu orodij za gradnjo in pospešuje začetek z njimi, pri čemer se izogne potrebi po začetku iz nič. Cevovodi ALM Accelerator in povezana aplikacija za platno so odprtokodni. Lahko ga uporabite takšnega, kot je, ali kot referenčno izvedbo, ki jo lahko prilagodite.
Na splošno bi izbrali ALM Accelerator, če vaša organizacija potrebuje natančen nadzor nad vašimi procesi ALM, vendar nima sredstev, da bi jih zgradila iz nič, in želi poleg Azure DevOps procese, ki poganjajo ALM.