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.
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".
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
Povratne informacije
https://aka.ms/ContentUserFeedback.
Stiže uskoro: Tijekom 2024. postupno ćemo ukinuti servis Problemi sa servisom GitHub kao mehanizam za povratne informacije za sadržaj i zamijeniti ga novim sustavom za povratne informacije. Dodatne informacije potražite u članku:Pošaljite i pogledajte povratne informacije za