Azure DevOpsin Microsoft Power Platform Build Tools -työkalut

Microsoft Power Platform Build Toolsin käyttäminen automatisoimaan yleisiä koonti- ja käyttöönottotehtäviä, jotka liittyvät Microsoft Power Platformiin perustuviin sovelluksiin. 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, Customer Service, Field Service, Marketing ja Project Service Automation
    • Pohjaan perustuvat sovellukset
    • mallipohjaiset sovellukset
    • Käyttöliittymätyönkulut
    • Virtual Agents
    • AI Builder -mallit
    • Kehitysympäristöjen ja lähdekoodinhallinnan väliset yhdistimet
  • Koontiartefaktien luonti
  • Valmistelu loppupään ympäristöihin
  • Ympäristöjen valmistelu ja valmistelun peruutus
  • Staattisten analyysitarkistusten suorittaminen sovelluksiin verrattuna Power Appsin tarkistuspalvelun avulla

Käytä Microsoft Power Platform Build Tools -tehtäviä yhdessä muiden käytettävissä olevien Azure DevOps -tehtävien kanssa, jotta voit muodostaa koontiversion ja vapauttaa koodiputkistot. Ryhmien usein käyttöönottamia putkia ovat aloitus, vienti kehityksestä, koonti ja julkaisu.

Azure DevOpsin mahdollistama ALM

Muistiinpano

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

Microsoft Power Platform Build Tools on saatavana GCC- ja GCC High -alueilla.

Mitä Microsoft Power Platform Build Tools -työkalut ovat?

Microsoft Power Platform Build Tools on kokoelma Power Platform -kohtaisia Azure DevOps -koontitehtäviä. Niiden ansiosta ei tarvitse ladata manuaalisesti mukautettuja työkaluja ja komentosarjoja, joilla hallitaan Microsoft Power Platformiin perustuvien sovellusten elinkaarta.

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. Koontitehtävät voidaan pitkälti jakaa neljään tyyppiin:

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

Lisätietoja käytettävissä olevista tehtävistä on kohdassa Microsoft Power Platform Build Tools -tehtävät.

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, jota päivitetään ja johon lisätään uusia ominaisuuksia.

Aiemmissa Power Platform Build Toolsin versioissa teemme kriittiset suojauspäivitykset tarpeen mukaan. On suositeltavaa, että asiakkaat siirtyvät mahdollisimman pian Power Platform Build Tools -versioon 2.0.

Tärkeä

Koontiversioputkessa ei voi käyttää useita Power Platform Build Toolsin tehtäväversioita.

Hanki Microsoft Power Platform Build Tools -työkalut

Microsoft Power Platform Build Tools voidaan asentaa Azure DevOps -organisaatioon Azure Marketplacesta.

Kun ne on asennettu, kaikki Microsoft Power Platform Build Tools -työkaluihin sisältyvät tehtävät ovat käytettävissä lisättäväksi mihin tahansa uuteen tai olemassa olevaan putkeen. Voit etsiä niitä tekemällä haun Power Platform.

Hanki Microsoft Power Platform Build Tools -työkalut

yhteys ympäristöihin

Microsoft Power Platformin kanssa vuorovaikuttamista varten on luotava yhteys, joka sallii koontityökalutehtävien suorittavan tarvittavat toiminnot. Käytettävissä on kahdenlaisia yhteyksiä:

Connection type Kuvaus
Palvelun päänimi ja asiakkaan salaisuus (suositellaan) Käyttää palvelun päänimeen perustuvaa todennusta ja tukee monivaiheista todennusta
Käyttäjänimi/salasana Yleinen palveluyhteys käyttäjänimellä ja salasanalla. Ei tue monen tekijän 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. Ympäristöön on lisättävä Microsoft Microsoft Entra ID -sovellus ja siihen liitetty sovelluskäyttäjä Dataverse-ympäristöön.

Luo palvelun päänimi ja asiakkaan salaisuus

Luo ja määritä Microsoft Power Platform Build Tools -tehtävissä käytettävä palvelun päänimi pac admin create-service-principal -komennon avulla.

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

Tässä komennossa on kaksi parametria:

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

Ratkaisun tarkistustoiminto vaatii roolin prvAppendmsdyn_analysisjob-oikeuden, joka liitetään msdyn_analysisjob-tauluun. Järjestelmänvalvojan roolilla on oletusarvoisesti tämä oikeus.

Voit käyttää sitä seuraavasti:

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

Kun tämä on tehty, näkyvissä on neljä saraketta:

  • Power Platform TenantId
  • Application ID
  • Asiakasohjelman salasana (tekstimuodossa)
  • Vanheneminen

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 tyhjennetty, et voi enää noutaa samaa asiakasohjelman salasanaa uudelleen.

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

Sovellustunnus on lisättävä sovelluskäyttäjäksi 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ä

Toimivatko vanhat Microsoft Power Platform Build Tool -putket edelleen?

Vanhemmat putket toimivat edelleen, mutta uudempia ominaisuuksia ei lisätä vanhempiin tehtäviin. Jos uusia toimintoja halutaan suorittaa, putkessa olevan tehtävän versio kannattaa muuttaa.

Miksi uusi tehtävää perustuu Power Platform CLI:hin eikä PowerShelliin?

Power Platform CLI -tehtävät ovat moniympäristöisiä ja erittäin joustavia, sillä ne voidaan suorittaa myös linux-suorittimissa. Nämä samat tehtävät ovat saatavana Power Platform Actions for GitHubissa. Azure DevOps- ja GitHub-kokemus on nyt yhdenmukainen.

Toimivatko Microsoft Power Platform Build Tools -työkalut vain Power Appsia varten?

Build Tools -työkalut toimivat sekä pohjaan että malliin perustuvissa sovelluksissa, Power Virtual Agentsissa, käyttöliittymätyönkuluissa ja perinteisissä työnkulussa, AI Builderissa, mukautetuissa yhdistimissä ja tietovoissa, jotka kaikki voidaan nyt lisätä ratkaisuun. Tämä luettelo sisältää myös asiakkaiden aktivointisovellukset (Dynamics 365 Sales, Customer Service, Field Service, Marketing ja Project Service Automation). Talous- ja toimintosovelluksille on saatavana erillisiä koontitehtäviä.

Olin aiemmin asentanut koontityökalujen esiversion - voinko päivittää Power Appsin koontityökalujen esiversion Power Platform -koontityökaluihin?

Et voi päivittää esiversiosta, koska yleisesti saatavilla olevaan versioon on tehty joitakin suuria muutoksia. Esiversiosta siirtyminen edellyttää, että Microsoft Power Platform Build Tools asennetaan ja putket joko muodostetaan uudelleen tai nykyiset putket määritetään uudelleen käyttämään uusia Build Tools -tehtäviä. Tämän lisäksi on luotava myös uusi palveluyhteys.

Voinko lisätä työnkulku- ja kaaviosovelluksia?

Kyllä. Työnkulut ja pohjaan perustuvat sovellukset ovat ratkaisutietoisia, joten jos nämä osat lisätään ratkaisuun, ne voivat olla osa sovelluksen elinkaarta. 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: Tunnetut rajoitukset.

Kuinka paljon Microsoft Power Platform Build Tools -työkalut maksavat?

Build Tools on saatavana maksutta. Build Tools -työkalujen käyttöä varten tarvitaan kuitenkin voimassaoleva Azure DevOps -tilaus. Lisätietoja on kohdassa Azure DevOpsin hinnoittelu.

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

Jos Asenna-vaihtoehto ei ole näkyvissä, sinulla ei todennäköisesti ole tarvittavia asennusoikeuksia Azure DevOps -organisaatiossa. Lisätietoja on kohdassa Laajennusoikeuksien hallinta.

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

Tarkistustehtävän tuloste on Sarif-tiedosto, ja sekä VS Code- että Visual Studio -laajennukset ovat käytettävissä tarkastelua ja toimintoja varten Sarif-tiedostoissa.

Katso myös

koontityökalutehtävät
Microsoft Power Platform Build Tools -testiympäristöt