Jaa


Git-integrointi- ja käyttöönottoputkien käyttäminen ympäristöissä

Kun konfiguroit ympäristön Fabric-portaalissa — lisäämällä kirjastoja, valitsemalla Spark-ajonaikaa, säätämällä laskenta-asetuksia — nämä valinnat näkyvät vain Fabric-palvelussa. Jos joku vahingossa muuttaa asetusta tai sinun täytyy toistaa ympäristö toisessa työtilassa, ei ole sisäänrakennettua historiaa, johon turvautua.

Git-integraatio ja käyttöönottoputket ratkaisevat tämän ongelman. Yhdistämällä työtilasi Git-repoon, saat versiohistorian, haarautumisen ja koodin tarkistuksen ympäristön konfiguraatiolle, aivan kuten sovelluskoodille. Käyttöönottoputket mahdollistavat testatun ympäristön edistämisen eri vaiheiden välillä (esimerkiksi kehityksestä testaukseen ja tuotantoon) ilman, että sitä tarvitsee luoda uudelleen manuaalisesti.

Git for Fabric -ympäristöjen integrointi

Git-integraatio antaa sinun varmuuskopioida, versioida ja tehdä yhteistyötä ympäristön konfiguraatiossa Git-haarojen kautta. Kun yhdistät työtilan Git-repoon, Fabric sarjoittaa ympäristön kirjastot ja Spark-laskentaasetukset (mukaan lukien Spark-ajonaika) tiedostoiksi, joita Git voi seurata. Muita ympäristökomponentteja ei tällä hetkellä ole mukana Gitissä.

Gitissä tekemäsi muutokset synkronoidaan ympäristön staging-tilaan — ne eivät astu voimaan ennen julkaisua. Julkaise jokaisen Git-synkronoinnin jälkeen varmistaaksesi, että live-ympäristö heijastaa muutoksiasi. Jos pidät koodilähtöisestä työnkulusta, voit julkaista Environment Publish API:n kautta.

Pidä seuraavat seikat mielessä:

  • Mukautetut pool-viittaukset — Kun synkronoit ympäristön repositosta toiseen työtilaan, liitetty mukautettu poolin ID säilyy as-is. Koska poolin määritelmät ovat työtilakohtaisia, työtilan väliset viittaukset eivät ratkea. Päivitä instance_pool_id synkronoidusta tiedostosta olemassa olevaan pooliin kohdetyötilassa tai poista ominaisuus palauttaaksesi aloituspoolin. Voit listata saatavilla olevat poolit List Workspace Custom Pools API :lla tai luoda sellaisen Create Workspace Custom Pool API:lla.
  • Sitoutumiskoon rajoitus — Jokainen commit on rajoitettu 150 MB:iin. Yli 150 MB kokoisia mukautettuja kirjastoja ei voi sitoutua Gitin kautta.

Fabric-työtilan yhdistäminen Azure DevOps -säilöön

Jos olet työtilan järjestelmänvalvoja, siirry Työtilan asetuksiin ja määritä yhteys Lähteen hallinta -osassa. Lisätietoja on artikkelissa Työtilan hallinta Gitillä.

Kun olet muodostanut yhteyden, voit etsiä kohteita, mukaan lukien ympäristöt, jotka synkronoidaan säilön kanssa.

Näyttökuva, jossa näkyy työtilan yhdistäminen Azure DevOps -säilöön.

Ympäristön paikallinen esittäminen Gitissä

Kohteen pääkansiossa ympäristöt on järjestetty Kirjastot-kansioon , joka sisältää PublicLibraries- ja CustomLibraries-alikansiot sekä Setting-kansion .

Näyttökuva, joka näyttää ympäristön paikallisen esityksen Gitissä.

Kirjastot

Kun sitoudut ympäristöön Gitissä, julkinen kirjasto-osa muunnetaan sen YAML-esitykseksi. Mukautettu kirjasto on myös sidottu lähdetiedoston kanssa.

Näyttökuva, joka näyttää yleisen kirjaston paikallisen esityksen ympäristöstä Gitissä.

Voit päivittää julkista kirjastoa muokkaamalla YAML-esitystä. Aivan kuten portaalikokemuksessa, voit määrittää kirjaston PyPI:stä ja Condasta. Voit määrittää kirjaston odotetulla versiolla, versioalueella tai ilman versiota. Järjestelmä voi auttaa sinua määrittämään version, joka on yhteensopiva ympäristösi muiden riippuvuuksien kanssa. Jos haluat tyhjentää kaikki olemassa olevat julkiset kirjastot, poista YAML-tiedosto.

Voit päivittää mukautetun kirjaston lisäämällä uusia tiedostoja tai poistamalla aiemmin luotuja tiedostoja suoraan.

Muistiinpano

Voit tuoda oman YAML-tiedoston julkisen kirjaston hallintaan. Tiedostonimi on environment.yml , jotta järjestelmä tunnistaa sen oikein.

Spark-käsittely

Spark-laskentaosa muunnetaan myös YAML-esitykseksi. Tässä YAML-tiedostossa voit vaihtaa liitettyä varantoa, hienosäätää laskentamäärityksiä, hallita Spark-ominaisuuksia ja valita haluamasi Spark-suorituspalvelun.

Näyttökuva, jossa näkyy Spark-laskennan paikallinen esitys ympäristöstä Gitissä.

Käyttöönottoputken määrittäminen ympäristölle

Tärkeä

Tämä ominaisuus on esikatselutilassa.

Kankaan käyttöönottoputket yksinkertaistavat muokatun sisällön toimittamista eri vaiheissa, kuten siirtymisessä kehityksestä testaukseen. Automaattinen putki voi sisältää ympäristön elementit virkistysprosessin sujuvoittamiseksi.

Voit määrittää käyttöönottoputken määrittämällä työtilat, joissa on eri vaiheita. Lisätietoja on artikkelissa Käyttöönottoputkien käytön aloittaminen.

Näyttökuva, jossa näkyy ympäristön käyttöönotto käyttöönottoputkessa.

Voit selvittää käyttöönoton tilan, kun olet onnistuneesti asentanut putken. Kun olet valinnut Ota käyttöön , kun ympäristö on valittuna, kaikki ympäristön sisältö otetaan käyttöön kohdetyötiloissa. Alkuperäisen ympäristön tila säilyy tässä prosessissa niin, että julkaistut konfiguraatiot pysyvät julkaistussa tilassa eivätkä vaadi ylimääräistä julkaisua.

Tärkeä

Tällä hetkellä mukautettua poolia ei tueta käyttöönottoputkissa. Jos ympäristö valitsee mukautetun poolin, kohdeympäristön Laskenta-osan määritykset määritetään oletusarvoilla. Tällöin ympäristöt näyttävät jatkuvasti eroavaisuutta käyttöönottoputkessa, vaikka käyttöönotto onnistuisi.