Share via


Microsoft Power Platform Build Tools za Azure DevOps

Koristite Microsoft Power Platform Build Tools za automatizaciju uobičajenih zadataka izrade i implementacije povezanih s aplikacijama izrađenima na Microsoft Power Platform. Ti zadaci uključuju:

  • Sinkronizacija metapodataka rješenja (poznatih i kao rješenja) koji sadrže različite komponente platforme kao što su:
    • Aplikacije za angažiranje kupaca: Dynamics 365 Sales, služba za korisnike, Field Service, Marketing i Project Service Automation
    • Aplikacije od gotovih gradivnih elemenata
    • Aplikacije stvorene prema modelu
    • Tijekovi korisničkog sučelja
    • Virtualni agenti
    • AI Builder modela
    • Konektori između razvojnih okruženja i kontrole izvora
  • Generiranje artefakta međuverzije
  • Uvođenje u nizvodna okruženja
  • Okruženja za dodjelu resursa ili uklanjanje resursa
  • Provođenje provjera statičke analize rješenja pomoću Power Apps usluge provjere

Koristite Microsoft Power Platform zadatke Alati za sastavljanje s bilo kojim drugim dostupnim Azure DevOps zadacima za sastavljanje i otpuštanje cjevovoda. Kanali koje timovi obično postavljaju uključuju pokretanje, izvoz iz razvojnog okruženja, izgradnju i izdavanje.

ALM napaja Azure DevOps.

Napomena

Microsoft Power Platform Build Tools podržani su samo za okruženje Microsoft Dataverse s bazom podataka. Dodatne informacije: Stvaranje okruženja s bazom podataka

Microsoft Power Platform Alati za izradu sada su dostupni za upotrebu u GCC-u i GCC High regijama.

Što su Microsoft Power Platform Build Tools?

Microsoft Power Platform Alati za izradu zbirka su specifičnih Power Platform zadataka Azure DevOps izrade koji eliminiraju potrebu za ručnim preuzimanjem prilagođenih alata i skripti za upravljanje životnim ciklusom aplikacija izgrađenih na Microsoft Power Platform njima.

Zadatke možete koristiti pojedinačno, kao što je uvoz rješenja u silazno okruženje, ili zajedno u cjevovodu za orkestriranje scenarija kao što je generiranje artefakta izrade, implementacija za testiranje ili promjene proizvođača žetve. Zadaci za izgradnju mogu se u velikoj mjeri svrstati u četiri vrste:

  • Pomoćnik
  • Provjera kvalitete
  • Rješenje
  • Upravljanje okruženjem

Za više informacija o dostupnim zadacima pogledajte Zadaci alata za izgradnju Microsoft Power Platform.

Što su alati za izgradnju Power Platform verzija 2.0?

Uz ono što alati za izgradnju Power Platform pružaju, verzija 2.0 alata za izgradnju Power Platform temelji se na Power Platform CLI-ju.

Power Platform Alati za sastavljanje verzije 1.0 temelje se na PowerShellu. Power Platform Build Tools 2.0 je verzija koja će se servisirati i dodati novije značajke.

Za prethodne verzije Power Platform alata za izradu po potrebi ćemo izvršiti ključna sigurnosna ažuriranja. Toplo preporučujemo da korisnici prijeđu na alate za izgradnju Power Platform verzija 2.0 što je prije moguće.

Važno

Ne možete miješati i spajati verzije zadatka za alate za izgradnju Power Platform u svom kanalu za izgradnju.

Nabava Microsoft Power Platform Build Tools

Microsoft Power Platform Alati za izradu mogu se instalirati u tvrtku Azure DevOps ili ustanovu iz trgovine Azure.

Nakon instalacije, svi zadaci uključeni u Microsoft Power Platform Build Tools bit će dostupni za dodavanje u bilo koji novi ili postojeći kanal. Možete ih pronaći tako da tražite "Power Platform".

Nabava Microsoft Power Platform Build Tools

Veze na okruženja

Da biste stupili u interakciju s Microsoft Power Platform okolinom, morate uspostaviti vezu da bi zadaci alata za izradu mogli izvršiti potrebne akcije. Dostupne su dvije vrste veza:

Vrsta veze Opis
Tajna upravitelja usluge i klijenta (preporučeno) Koristi glavnu provjeru autentičnosti utemeljenu na servisu i podržava višestruku provjeru autentičnosti
Korisničko ime/lozinka Generička servisna veza s korisničkim imenom i lozinkom. Ne podržava višestruku provjeru autentičnosti.

Konfigurirajte servisne veze pomoću upravitelja usluge

Da biste konfigurirali vezu pomoću upravitelja servisa, najprije morate provjeriti autentičnost profila Power Platform s potrebnim dozvolama. U okruženje morate dodati Microsoft Entra ID aplikaciju i pridruženog korisnika Dataverse aplikacije.

Stvaranje glavnog upravitelja usluge i klijentske tajne

Pomoću naredbe pac administrator create-service-principal stvorite i konfigurirajte upravitelja servisa koji će se koristiti sa zadacima Alati za sastavljanje Microsoft Power Platform .

Ova naredba najprije registrira objekt aplikacije i odgovarajući glavni naziv servisa (SPN) u ID-u Microsoft Entra . Zatim klijentu Microsoft Power Platform dodaje aplikaciju kao administratorskog korisnika.

Ova naredba ima dva parametra:

ime Kratko ime Obvezno Opis
environment env Jest ID ili URL okruženja u koje se dodaje korisnik aplikacije.
role r No Naziv ili ID sigurnosna uloga koji će se primijeniti na korisnika aplikacije. Zadana vrijednost je: "Administrator sustava".

Alat za provjeru rješenja zahtijeva ulogu s prvAppendmsdyn_analysisjob privilegijom za dodavanje msdyn_analysisjob tablice. Uloga administratora sustava po zadanom ima tu privilegiju.

Možete ga koristiti ovako:

C:\> pac admin create-service-principal  --environment <environment id>

Kada uspijete, prikazuju se četiri stupca:

  • Power Platform TenantId
  • ID aplikacije
  • Klijentova tajna (u običnom tekstu)
  • Istek

Na primjer:

PS C:\>pac admin create-service-principal --environment d3fcc479-0122-e7af-9965-bde57f69ee1d
Connected as admin@M365x57236726.onmicrosoft.com
Successfully assigned user adde6d52-9582-4932-a43a-beca5d182301 to environment d3fcc479-0122-e7af-9965-bde57f69eeld with security role System Administrator
Tenant ID                            Application ID                       Client Secret                           Expiration
2b0463ed-efd7-419d-927d-a9dca49d899c adde6d52-9582-4932-a43a-beca5d182301 beY8Q~JBZ~CBDgIKKBjbZ3g6BofKzoZkYj23Hbf 7/31/2024 4:27:03 PM

Upotrijebite prikazane podatke za konfiguriranje Power Platform servisne veze.

Važno

Čuvajte tajnu klijenta. Nakon što se naredbeni redak očisti, ne možete ponovno dohvatiti istu tajnu klijenta.

Konfigurirajte okruženje s ID-om aplikacije

ID aplikacije morate dodati kao korisnika aplikacije u Microsoft Power Platform okruženju s kojim se povezujete. Postoje dva načina na koja to možete učiniti.

  • Možete pregledati ovaj članak: Stvaranje korisnika aplikacije.
  • Možete koristiti Power Platform CLI. Na primjer:
PS C:\>pac admin assign-user --user "adde6d52-9582-4932-a43a-beca5d182301" --role "System administrator" --environment d3fcc479-0122-e7af-9965-bde57f69ee1d --application-user
Connected to... SnDemoDev
Connected as admin@M365x57236726.onmicrosoft.com
Successfully assigned user adde6d52-9582-4932-a43a-beca5d182301 to environment d3fcc479-0122-e7af-9965-bde57f69ee1d with security role System Administrator

Provjerite je li dodanom korisniku aplikacije dodijeljena uloga administratora sustava (dostupna u odjeljku "Upravljanje ulogama" u sigurnosnim postavkama za korisnika aplikacije).

Najčešća pitanja

Hoće li moji stari kanali alata za izgradnju Microsoft Power Platform nastaviti raditi?

Stariji kanali i dalje rade, ali novije značajke neće se dodati starijim zadacima. Ako želite koristiti novije značajke, toplo preporučujemo da promijenite verziju svog zadatka u kanalu.

Zašto ste novi zadatak temeljili na Power Platform CLI-ju umjesto sustavu PowerShell?

Zadaci Power Platform CLI-ja su višeplatformski s velikom fleksibilnošću uključujući rad na Linux pokretačima. Ovo su isti zadaci koji su dostupni uz Power Platform radnje za GitHub. Sada imate dosljedno iskustvo između Azure DevOps i GitHuba.

Rade li Microsoft Power Platform Build Tools samo za Power Apps?

Alati za izgradnju funkcioniraju i za aplikacije od gotovih gradivnih elemenata i aplikacije stvorene prema modelu, Power Virtual Agents, tokove korisničnog sučelja i tradicionalne tokove, AI Builder, prilagođene poveznike i tokove podataka, a sve se to sada može dodati u rješenje. Taj popis uključuje i aplikacije za angažiranje kupaca (Dynamics 365 Sales, Customer Service, Field Service, Marketing i Project Service Automation). Odvojeni zadaci izgradnje dostupni su za aplikacije za financije i operacije.

Prethodno sam instalirao pretpregled za Build Tools – mogu li nadograditi s pretpregleda za Power Apps Build Tools na Power Platform Build Tools?

Ne možete nadograditi s verzije pretpregleda jer smo morali uvesti neke prijelomne promjene u izdanju Općenito dostupno. Za prelazak s verzije pretpregleda morate instalirati alate za izgradnju Microsoft Power Platform i ponovno izgraditi svoje kanale ili ponovno konfigurirati svoje postojeće kanale za korištenje novih zadataka alata za izgradnju. Također morate stvoriti nove veze usluge.

Mogu li uključiti tokove i aplikacije radnog područja?

Da, tokovi i aplikacije od gotovih gradivnih elemenata svjesni su rješenja, tako da ako se ove komponente dodaju u vaše rješenje, mogu sudjelovati u životnom ciklusu vaše aplikacije. Međutim, neki koraci i dalje zahtijevaju ručne konfiguracije. Potreba za ručnom konfiguracijom riješit će se kasnije ove godine kada uvedemo varijable i poveznike okruženja. Za popis trenutačnih ograničenja idite na: Poznata ograničenja.

Kolika je cijena Microsoft Power Platform Build Tools?

Alati za izgradnju dostupni su besplatno. Međutim, valjana pretplata na Azure DevOps potrebna je za korištenje alata za izgradnju. Dodatne informacije nalaze se ovdje: Cijene za Azure DevOps.

Vidim proširenje, ali zašto nemam mogućnost instalirati ga?

Ako ne vidite mogućnost instalacije , najvjerojatnije vam nedostaju potrebne ovlasti za instalaciju u vašoj Azure DevOps tvrtki ili ustanovi. Dostupne dodatne informacije Upravljanje dozvolama proširenja.

Kako programeri mogu koristiti rezultate provjere?

Izlaz zadatka Provjere je Sarif datoteka, a VS Code i Visual Studio proširenja dostupna su za pregled i poduzimanje radnji u Sarif datotekama.

Također pogledajte

Power Platform Sastavljanje alata za napomene o Azure DevOps izdanju
Zadaci alata za izradu
Microsoft Power Platform Build Tools laboratoriji