Microsoft Power Platform koontityökalut Azure DevOps:lle

Microsoft Power Platform luontityökalujen avulla voit automatisoida Microsoft Power Platform rakennettuihin sovelluksiin liittyviä yleisiä koonti- ja käyttöönottotehtäviä. Näitä tehtäviä ovat:

  • Synkronoidaan ratkaisun metatietoja (kutsutaan myös ratkaisuiksi), jotka sisältävät käyttöympäristön eri osat, kuten seuraavat:
    • Customer Engagement -sovellukset: Dynamics 365 Sales, asiakaspalvelu, kenttäpalvelu, markkinointi ja Project Service Automation
    • Canvas-sovellukset
    • mallipohjaiset sovellukset
    • käyttöliittymätyönkulut
    • Virtuaaliagentit
    • AI Builder mallit
    • Kehitysympäristöjen ja lähdekoodinhallinnan väliset yhdistimet
  • Koontiartefaktien muodostaminen
  • Käyttöönotto alavirran ympäristöihin
  • Käyttöympäristöjen provisiointi ja deprovisiointi
  • Staattisen analyysin tarkistusten tekeminen ratkaisuille Power Apps tarkistuspalvelun avulla

Voit luoda koonti- ja julkaisuputkia käyttämällä Microsoft Power Platform Koontityökalut -tehtäviä yhdessä muiden käytettävissä olevien Azure DevOps tehtävien kanssa. Ryhmien usein käyttöönottamia putkia ovat aloitus, vienti kehityksestä, koonti ja julkaisu.

ALM, jonka voimanlähteenä on Azure DevOps.

Muistio

Microsoft Power Platform koontityökaluja tuetaan vain Microsoft Dataverse-ympäristössä, jossa on tietokanta. Lisätietoja: tietokannan sisältävän ympäristön luominen

Microsoft Power Platform koontityökalut ovat nyt käytettävissä GCC- ja GCC High -alueilla.

Mitä ovat Microsoft Power Platform koontityökalut?

Microsoft Power Platform koontityökalut ovat kokoelma Power Platformiin liittyviä Azure DevOps koontitehtäviä, joiden ansiosta sinun ei tarvitse ladata manuaalisesti mukautettuja työkaluja ja komentosarjoja Microsoft Power Platform luotujen sovellusten elinkaaren hallitsemiseksi.

Tehtäviä voidaan käyttää yksitellen, kuten tuomalla ratkaisun loppupään ympäristöön, tai yhdessä putkessa skenaarion, kuten koontiversion artefaktin luominen, testaukseen julkaisu tai tekijöiden muutosten keräämisen, järjestelemiseen. Voit pitkälti luokitella koontitehtävät neljään tyyppiin:

  • Avustaja
  • Laaduntarkistus
  • Ratkaisu
  • Ympäristönhallinta

Lisätietoja käytettävissä olevista tehtävistä on kohdassa Microsoft Power Platform Työkalut-tehtävien luominen.

Mikä on Power Platform Build Tools -versio 2.0?

Power Platform Build Tools -sisällön lisäksi Power Platform Build Tools -versio 2.0 on Power Platform CLI -pohjainen.

Power Platform Build Tools -versio 1.0 perustuu PowerShelliin. Power Platform Build Tools 2.0 on versio, johon Microsoft-palvelut ja lisää uusia ominaisuuksia.

Power Platform Build Toolsin aiemmissa versioissa Microsoft tarjoaa tärkeitä suojauspäivityksiä tarpeen mukaan. Siirry mahdollisimman pian Power Platform Build Tools -versioon 2.0.

Tärkeää

Et voi sekoittaa Power Platform Build -työkalujen tehtäväversioita koontiputkessasi.

Hanki Microsoft Power Platform-koontityökalut

Microsoft Power Platform-koontityökalut voidaan asentaa Azure DevOps organisaatioosi Azure Marketplace:stä.

Asennuksen jälkeen kaikki Microsoft Power Platform Koontityökalut -putkeen sisältyvät tehtävät voidaan lisätä mihin tahansa uuteen tai olemassa olevaan jaksoon. Voit etsiä niitä tekemällä haun Power Platform.

Hanki Microsoft Power Platform koontityökalut

yhteys ympäristöihin

Jotta voit käsitellä Microsoft Power Platform-ympäristöä, sinun on muodostettava yhteys, jotta koontityökalun tehtävät voivat suorittaa vaaditut toiminnot. Käytettävissä on kahdenlaisia yhteyksiä:

Yhteystyyppi Description
Palvelun päänimi Workload Identity Federationin kautta (suositus) Käyttää palvelun päänimeen perustuvaa todennusta yhdistettyjen tunnistetietojen kautta. Suositellaan vuokraajille, jotka vaativat monivaiheista todennusta.
Palvelun päänimi ja asiakassalaisuus Käyttää palvelun päänimeen perustuvaa todennusta.
Käyttäjänimi/salasana Yleinen palveluyhteys käyttäjänimellä ja salasanalla. Ei tue käyttäjiä, jotka tarvitsevat monimenetelmäistä todennusta.

Palvelinyhteyksien määrittäminen palvelun päänimen avulla

Jotta voit määrittää yhteyden käyttämällä palvelun päänimeä, tarvitset ensin Power Platform -profiilin, joka on todennettu tarvittavilla käyttöoikeuksilla. Sinun on lisättävä Microsoft Entra ID-sovellus ja siihen liittyvä sovelluksen käyttäjä Dataverse-ympäristöön.

Luo palvelun päänimi ja asiakkaan salaisuus

Pac-järjestelmänvalvojan create-service-principal-komennolla voit luoda ja määrittää palvelun päänimen käytettäväksi Microsoft Power Platform Luo työkalut -tehtävissä.

Tämä komento rekisteröi ensin Sovellus-objektin ja vastaavan palvelun päänimen (SPN) Microsoft Entra ID. Sitten se lisää sovelluksen järjestelmänvalvojakäyttäjänä Microsoft Power Platform vuokraajaan.

Tässä komennossa on kaksi parametria:

name lyhyt nimi Pakollinen Description
environment env Kyllä Sen ympäristön tunnus tai URL-osoite, johon sovelluskäyttäjä lisätään.
role r No Sovelluksen käyttäjälle käytettävän käyttöoikeusroolin nimi tai tunnus. Oletusarvo: Järjestelmän järjestelmänvalvoja.

Ratkaisun tarkistamiseen tarvitaan rooli, joka sisältää privAppendmsdyn_analysisjob-oikeuden lisätä msdyn_analysisjob-taulukkoon. Järjestelmänvalvojan roolilla on oletusarvoisesti tämä oikeus.

Käytä seuraavankaltaista komentoa:

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

Kun tämä onnistuu, komento näyttää neljä saraketta:

  • Power Platform Vuokraajatunnus
  • Sovelluksen tunnus
  • Asiakasohjelman salasana (tekstimuodossa)
  • Vanhentuminen

Esimerkki:

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

Käytä näytettäviä tietoja Power Platform -palveluyhteyden määrittämiseen.

Tärkeää

Pidä asiakasohjelman salasana turvassa ja suojattuna. Kun komentokehote on tyhjennys, et voi enää noutaa samaa asiakassalaisuutta uudelleen.

Ympäristön määrittäminen sovellustunnuksella

Sinun on lisättävä sovellustunnus sovelluksen käyttäjänä siinä Microsoft Power Platform ympäristössä, johon muodostat yhteyden. Se voidaan tehdä kahdella eri tavalla.

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

Varmista, että lisätyllä sovelluksen käyttäjällä on järjestelmänvalvojan rooli (saatavilla sovelluksen käyttäjän suojausasetusten Hallitse rooleja -kohdasta).

Usein kysyttyjä kysymyksiä

Onko vanha Microsoft Power Platform Build Tool -putki jatkaa toimintaansa?

Vanhat putket toimivat edelleen, mutta uudemmat ominaisuudet eivät ole saatavilla vanhoissa tehtävissä. Jos haluat käyttää uudempia ominaisuuksia, muuta tehtävän versiota putkessa.

Miksi perustit uuden tehtävän CLI: lle Power Platform PowerShell: n sijaan?

Power Platform CLI -tehtävät ovat monialustaisia ja joustavia, ja ne toimivat myös Linux-juoksijoiden kanssa. Nämä ovat samoja tehtäviä, jotka ovat käytettävissä Power Platform Actions for GitHub -toiminnoilla. Azure DevOps ja GitHub välillä on nyt yhtenäinen käyttökokemus.

Ko Microsoft Power Platform -koontityökalut toimivat vain Power Apps?

Koontityökalut toimivat sekä pohjaan perustuvissa että mallipohjaisissa sovelluksissa, Microsoft Copilot Studio virtuaaliagentissa, käyttöliittymätyönkuluissa ja perinteisissä työnkuluissa, AI Builder, mukautetuissa liittimissä ja tietovoissa, jotka kaikki voit nyt lisätä ratkaisuun. Tämä luettelo sisältää myös Customer Engagement -sovellukset (Dynamics 365 Sales, asiakaspalvelu, kenttäpalvelu, markkinointi ja Project Service Automation). Talous- ja toimintosovelluksille on saatavana erillisiä koontitehtäviä.

Asensin aiemmin koontityökalujen esikatselun – voinko päivittää Power Apps Build Tools -työkalujen esikatselusta Power Platform Build Tools -työkaluksi?

Et voi päivittää esikatseluversiosta, koska yleisesti saatavilla olevaan (GA) julkaisuversioon piti tehdä joitain rikkovia muutoksia. Jos haluat siirtyä esikatseluversiosta, sinun on asennettava Microsoft Power Platform Koontityökalut ja joko rakennettava putket uudelleen tai määritettävä olemassa olevat putket uudelleen käyttämään uusia koontityökalujen tehtäviä. Sinun täytyy luoda myös uusia palveluyhteyksiä.

Voinko sisällyttää työnkulku- ja pohjaan perustuvia sovelluksia?

Kyllä, työnkulut ja pohjaan perustuvat sovellukset ovat ratkaisun tietoisia, joten jos lisäät nämä komponentit ratkaisuun, ne voivat osallistua sovelluksesi elinkaareen. Jotkin vaiheet kuitenkin edellyttävät edelleen manuaalisesti tehtäviä määrityksiä. Manuaalisten määritysten tarvetta käsitellään myöhemmin tänä vuonna, kun otetaan käyttöön ympäristömuuttujat ja yhdistimet. Luettelo nykyisistä rajoituksista on saatavilla tunnetut rajoitukset -artikkelissa.

Kuinka paljon Microsoftin Power Platform -koontityökalut maksavat?

Build Tools on saatavana maksutta. Koontityökalujen käyttäminen edellyttää kuitenkin kelvollista Azure DevOps tilausta. Lisätietoja on artikkelissa Azure DevOps Hinnoittelu.

Näen laajennuksen, mutta miksi en voi asentaa sitä?

Jos asennusvaihtoehtoa ei ole näkyvissä, sinulla ei todennäköisesti ole tarvittavia asennusoikeuksia Azure DevOps organisaatiossasi. Lisätietoja on artikkelissa Laajennusten käyttöoikeuksien hallinta.

Miten kehittäjät voivat käyttää tarkistustehtävän tuloksia?

Checker-tehtävän tulos on SARIF-tiedosto. SEKÄ VS Code- että Visual Studio-laajennukset ovat käytettävissä SARIF-tiedostojen tarkasteluun ja toimenpiteisiin ryhtymiseen.

Katso myös

Power Platform Build Tools Azure DevOps julkaisutiedot
Luo työkalutehtäviä
Microsoft Power Platform Luo työkalut -testiympäristöt