Jaa


Dataversen Git-integroinnin määrittäminen (esiversio)

[Tämä artikkeli sisältää julkaisua edeltävää materiaalia ja voi muuttua.]

Dataversen Git-integrointi aloitetaan Power Platformista Ratkaisut-alueelta Power Appsissa (make.powerapps.com). Tässä artikkelissa käsitellään Dataverse-ratkaisujen integrointia Gitin kanssa keskittyen Azure DevOps -yhteyden muodostamiseen ja ympäristön sitomiseen Dynamics 365:een ja Power Platformiin.

Tärkeää

  • Tämä on esiversiotoiminto.
  • Esiversiotoimintoja ei ole tarkoitettu tuotantokäyttöön, ja niiden toiminnot voivat olla rajoitettuja. Nämä toiminnot ovat käytettävissä ennen virallista julkaisua, jotta asiakkaat voivat käyttää niiden ennakkojulkaisua ja antaa palautetta.
  • Tämä ominaisuus on tällä hetkellä käytettävissä vain ympäristöissä, jotka on luotu ennakkojulkaisukiertoa varten. Siirry kohtaan Ennakkojulkaisukierron ympäristöt.

Dataversen Git-integroinnin edellytykset

  • Dataversen Git-integrointi on Hallittujen ympäristöjen ominaisuus. Kehittäjäympäristöt on otettava käyttöön hallittuina ympäristöinä, jotta tätä ominaisuutta voi käyttää.

  • Lähdekoodin hallinnan kanssa vuorovaikutuksessa olevien käyttäjien Azure DevOps -tilaus ja -käyttöoikeudet vaaditaan, kun yhdistät Dataverse-ympäristösi Gitiin.

    Muistiinpano

    Azure DevOps -palvelun peruspalvelupaketissa on käytettävissä rajoitettu määrä käyttöoikeuksia. Lisätietoja Azure DevOpsin hinnoittelusta ja käyttöoikeuksista on kohdassaAzure DevOps -palvelut.

  • Azure DevOps -palveluiden oikeus tarvitaan vahvistusten tekemiseen ja lähdetiedostojen lukemiseen. Osallistujat-käyttöoikeusryhmän jäsenillä on käyttöoikeus.

  • Power Platform -ympäristö, jossa on Dataverse sekä järjestelmänvalvojan käyttöoikeusrooli vaaditaan muodostettaessa yhteyttä Gitiin, joka viimeistelee ympäristön tai ratkaisun ensimmäisen sidonnan projektiin Azure DevOpsissa.

Azure DevOps – määritys

Alkuun pääsemiseksi tarvitset Azure DevOps -projektin ja säilön, johon voit yhdistää Dataverse-ympäristösi. Jos sinulla ei ole Azure DevOps -projektia ja säilöä määritettynä, luo uusi projekti ja säilö Azure DevOpsissa seuraavasti.

  1. Kirjaudu sisään Azure DevOpsiin ja valitse organisaatio.
  2. Valitse Uusi projekti, anna nimi ja varmista, että projektisi versionhallinta-asetukseksi on määritetty Git, ja valitse Luo.
  3. Valitse uudessa projektissa Säilöt ja alusta sitten oletussäilö valitsemalla sivun alareunasta Alusta.

Varmista, että kaikilla käyttäjillä, jotka tekevät muutoksia ympäristössäsi, on pääsy säilöösi ja oikeus vahvistaa muutoksia. Tarkista Azure DevOpsin käyttöoikeusmääritykset ja käyttöoikeusryhmät ja varmista, että ne voivat käyttää ratkaisun lähdekoodin hallinnan paneelia.

Yhdistä Dataverse Gitiin

Voit yhdistää Dataverse-ympäristösi Gitiin sitomalla ympäristösi projektiin Azure DevOpsissa. Voit sitoa ympäristösi projektiin käyttämällä joko ympäristön tai ratkaisun sidontaa. Lisätietoja ympäristön ja ratkaisun sidontojen eroista on kohdassa Ympäristön ja ratkaisun sidonnan välinen valinta.

  1. Kirjaudu sisään Power Appsiin ja siirry kohtaan Ratkaisut.

  2. Valitse Ratkaisut-alueella komentopalkissa Yhdistä Gitiin.

  3. Valitse yhteystyyppivaihtoehdoista joko Ympäristö tai Ratkaisu ja valitse sitten Azure DevOps -organisaatio ja -projekti.

    Tärkeää

    Kun nämä asetukset on määritetty, niitä ei voi muuttaa.

    Lisätietoja ympäristön ja ratkaisun sidonnan eroista on seuraavassa osassa.

  4. Sidontatyypistä riippuen voit valita projektin, säilön tai haaran ja syöttää kansion, johon ympäristö tai ratkaisu sidotaan. Valitse Yhdistä.

Kuinka valita ympäristön ja ratkaisun sidonnan välillä

Tärkeää

Näitä sidontoja ei voi muuttaa alkumäärityksen jälkeen, joten on tärkeää valita oikea sidontastrategia organisaatiollesi ja ympäristöllesi.

Jos et ole varma, mitä sidontastrategiaa sinun tulisi käyttää, ympäristön sitominen on suositeltava tapa aloittaa Dataversen Git-integrointi. Seuraavassa on joitakin keskeisiä eroja ympäristön ja ratkaisun sidonnassa, jotta voit päättää, mikä lähestymistapa sopii sinulle parhaiten.

Ympäristön sidonta

Ympäristön sidonta on yksittäinen prosessi, jolla koko Dataverse-ympäristö ja kaikki ympäristön hallitsemattomat ratkaisut ja komponentit sidotaan yhteen säilöön ja kansioon. Kun päätät sitoa koko ympäristön, kaikki mukautetussa hallitsemattomassa ratkaisussa tehdyt ei-hallitut mukautukset tallennetaan yhteen Git-kansioon ja haaraan, eikä sinun tarvitse määrittää muita ratkaisuja, kun ne on valittu. Järjestelmä sallii useiden ratkaisujen käyttää yhtä juurikansion sijaintia ja seuraa, mitkä komponentit kuuluvat kuhunkin ratkaisuun erillisessä tiedostossa. Enää ei tarvitse käyttää yksilöllistä juurikansiota jokaiselle ratkaisulle. Jos käytät ympäristön sidontaa, voit valita säilön, haaran ja kansion, johon ympäristö sidotaan alkuasennuksen aikana.

Ratkaisun sidonta

Ratkaisun sidontaa voidaan käyttää useiden samassa ympäristössä olevien ratkaisujen lähdekoodin hallintaan erillisissä säilöissä tai kansioissa. Ratkaisun sidonta tuo lisää joustavuutta lähdetiedostojen organisointiin, mutta vaatii tekijöiltä enemmän hallintaa uusien ratkaisujen käyttöönottamiseksi lähdekoodin hallinnassa. Järjestelmä edellyttää, että lähdekoodin hallinnassa on vain yksi sijainti jokaiselle ratkaisuobjektille, mikä tarkoittaa, että jos aiot sitoa ratkaisut eri lähdesijainteihin, järjestelmä ei salli saman komponentin sisällyttämistä useisiin ratkaisuihin. Ratkaisun sidonta ei edellytä säilön tai ratkaisun valitsemista alkuasennuksen aikana. Sen sijaan valitset säilön ja kansion, johon kukin ratkaisu sidotaan, kun olet valmis sitomaan ratkaisun lähdekoodin hallintaan.

Muita huomioitavia seikkoja

Jos valitset ympäristön sidonnan, kaikki uudet hallitsemattomat ratkaisut synkronoidaan automaattisesti lähdekoodin kanssa ilman lisätoimintoja, ja jos valitset ratkaisukohtaisen sidonnan, uuden ratkaisun luominen edellyttää myöhemmin, että ratkaisu määritetään myös lähdekoodin hallintaan ennen synkronointia lähteen hallintaan. Vertaa kaikkien ratkaisujen synkronoinnin turvallisuutta siihen joustavuuteen, kun kullekin ratkaisulle on eri kansiot ja lähdekoodilinkit.

Ratkaisun sitominen säilöön ja kansioon (kun käytetään ratkaisun sidontastrategiaa)

Kun olet yhdistänyt ympäristösi Gitiin ratkaisun sidontastrategian avulla, voit sitoa ratkaisun saman Azure DevOps -projektin säilöön ja kansioon.

  1. Valitse Ratkaisut-alueella kolme pystysuoraa pistettä sen ratkaisun vierestä, jonka haluat sitoa lähdekoodin hallintaan, ja valitse sitten Yhdistä Gitiin.
  2. Valitse aiemmin luotu haara tai luo uusi haara, anna Git-kansio, johon ratkaisu sidotaan, ja valitse sitten Yhdistä.

Tarkista yhteys

Voit tarkistaa yhteytesi Gitiin luomalla uuden ratkaisun tai tekemällä muutoksia olemassa olevaan ratkaisuun ja tarkastelemalla muutoksia seuraavasti:

  1. Avaa Ratkaisut-sivulla ratkaisu, jossa haluat tarkastella muutoksia.
  2. Valitse vasemmassa ruudussa Lähdekoodin hallinta nähdäksesi ratkaisuun tehdyt muutokset.

Nyt voit tarkastella ratkaisuun tehtyjä muutoksia ja vahvistaa ja työntää muutokset säilöön sekä tarkastella nykyistä haaraa, johon ratkaisusi on sidottu.

Seuraavat vaiheet

Kun ympäristösi ja ratkaisusi on yhdistetty Gitiin, voit alkaa tehdä muutoksia ratkaisuihisi ja vahvistaa ja työntää nämä muutokset säilöön. Lisätietoja lähdekoodin hallinnan toiminnoista on kohdassa Lähdekoodin hallinnan säilön toiminnot (esiversio).