tikoloho ea conda delete - conda remove env - mokhoa oa ho hlakola tikoloho ea conda - conda clean

Conda Tlosa Env: U se ke ua e hlakola feela, e etse ka mokhoa o sireletsehileng!

Na u ipotsa hore na u ka hlakola tikoloho ea Conda joang ka tsela e nepahetseng? Lisebelisoa tse kang conda remove env, conda delete environment, 'me conda clean etsa ho fetang ho hlwekisa feela; li bohlokoa bakeng sa ho sireletsa CI/CD pipelines, ho qoba ho dutla ha sephiri, le ho fokotsa kotsi. Mokhoa oa ho hloekisa ka mokhoa o sireletsehileng le o bohlale ke ona.

Hobaneng ho Hlakoloa ha Tikoloho ho le Bohlokoa ho DevSecOps

Libaka tsa khale tsa Conda tse rapaletseng hohle ha se lintho tse se nang kotsi tse ka bakang mathata. Li ka baka likotsi tse tebileng nts'etsopele ea hau le CI/CD pipelines. Sena ke seo bahlahisi ba tobanang le sona:

  • Ho Dutla ha Bopaki: Na o kile wa sebedisa diphetoho tsa tikoloho ho boloka diphiri? Haeba ditikoloho tseo di kgomarela, diphiri le tsona di kgomarela.
  • Likhohlano tsa ho itšetleha: Tikoloho tsa kgale di ka nna tsa hohela mefuta e sa tsamaellaneng ya diphutheloana nakong ya dikaho kapa diteko, tsa hlahisa diphoso kapa dikgeo tsa tshireletso.
  • Pakete e Tletseng: Ha nako e ntse e ea, liphutheloana le libaka tse sa sebelisoang li ka bokellana, tsa eketsa sebaka sa tlhaselo le tšebeliso ea polokelo ho sa hlokahale.
  • Bofokodi bo Siiloeng ke Nako: Tikoloho tse sa ntlafatsoang li ka ba le liphutheloana tse siiloeng ke nako, tse kotsing. Haeba li sebelisoa hape kapa li entsoe ka k'hone ho pipeline, likotsi tsena lia ata.

Ka bokhutšoanyane, ho se hloekise tikoloho ea Conda ho siea tšireletso e patiloeng le sekoloto sa ts'ebetso.

Mokhoa oa ho Hlakola Tikoloho ea Conda ka Mokhoa o Sireletsehileng

bonnete ba hore, conda tlosa –lebitso la myenv –kaofela (Aka tikoloho ea ho hlakola conda) e tla senya tikoloho, empa ho hlakola feela ha hoa lekana.

Mokhoa o sireletsehileng oa ho o sebelisa ke ona conda tlosa env:

ho tima condo

conda tlosa –lebitso la myenv –kaofela

Kamehla tima konopo pele ho qoba ho notlela difaele kapa ditshebetso tsa zombie. Qoba ho hlakola faele ka letsoho. envs/ bukana; e siea metadata, lifaele tse bolokiloeng, le liphiri tse ka bang teng.

Hape, ngola mohato ona mesebetsing ea sehlopha. Haeba tikoloho e sa sebetse hantle, lebaka le rekoto ea ho hlakola li lokela ho ngoloa, haholo-holo maemong a sehlopha kapa a CI.

Ho Thibela Likotsi tsa Masalla ka ho hloekisa conda

Esita le ka mor'a ho hlweka tikoloho ea ho hlakola conda, difaele tse setseng di ka tswela pele. Ke hona moo clean ea condo e bapala a karolo ea bohlokoa.

conda clean –kaofela –e

Taelo ena:

  • E tlosa liphutheloana tse bolokiloeng, tse ka kenyeletsang mefuta ea khale kapa e kotsing.
  • E hlwekisa mesebetsi ya kaho e ka bang le ditsela tse bonolo kapa boleng ba ditlhophiso.
  • E hlakola li-cache tsa index le lifaele tsa log tse ka ntšang tlhahisoleseling mabapi le ts'ebetso e fetileng kapa ho seta sistimi.

In CI/CD, kamehla matha clean ea condo kamora mekhahlelo ea ho haha ​​kapa ea liteko. E fokotsa bokaholimo ba tlhaselo 'me e boloka tikoloho ea hau e ka ikatisa hape.

Likotsi ho Pipelines le CI/CD E sebetsa hantle

Ha re re ea hau pipeline e potoloha tikoloho ea Conda bakeng sa teko e 'ngoe le e 'ngoe ea kopanyo. Haeba conda tlosa env Ha e sa sebelisoe kamehla, tikoloho ea khale e ka:

  • Liphetho lia fokotseha ka lebaka la ho itšetleha ka lintho tse sa hloekang.
  • Sebelisa hape li-binary tse siiloeng ke nako ka lebaka la ho bolokoa ha Conda.
  • Senola liphiri haeba mangolo a tumello a kentsoe tikolohong.

Mona ke karolo e nang le diphoso:

steps: - run: conda create --name test-env --file requirements.txt - run: pytest 

ntle conda tlosa –lebitso la tlhahlobo-env –kaofela le conda clean –kaofela, e latelang pipeline ho matha ho ka 'na ha sebetsa ka tsela e fapaneng, kapa ho hobe le ho feta, data e lutlang.

Kamehla phuthela phallo ea CI ka tsela ena:

mehato:

- run: conda create --name test-env --file requirements.txt - run: pytest - run: conda deactivate && conda remove --name test-env --all && conda clean --all --yes 

Mekhoa e Metle ho Bahlahisi

Tšoara taolo ea tikoloho e le karolo ea mokhoa o sireletsehileng oa ho ngola khoutu. Mokhoa oa ho etsa sena ke ona:

  • Ho Hloekisa ka Boiketsetso: Kopanya conda tlosa env 'me clean ea condo ho lingoloa tse tabotsoeng kapa kamora tlhahlobo hooks.
  • Ho Hlakola Log: Libakeng tse arolelanoang, ngola hore na ke libaka life tsa Conda tse hlakotsoeng le hore na hobaneng.
  • Netefatsa: Kamora ho hlakola, netefatsa hore ha ho na mesaletsa e setseng ho ~/miniconda3/envs/, ~/.conda/, kapa liphutheloana tse bolokiloeng.
  • Litumello tsa Sebaka: Fokotsa phihlello ea ho ngola ho tikoloho ea motso oa Conda kapa ea motheo.
  • Skena Pele o Hlakola: Sebelisa lisebelisoa ho lemoha liphiri kapa liphutheloana tse kotsing pele ho hlakoloa ha tikoloho, haholo-holo ho pipelines
  •  

Menahano e koalang

Ho DevOps e sireletsehileng, ho hlakola tikoloho ha se feela taba ea bohloeki. Ke taba ea ho fokotsa libaka tsa tlhaselo, ho netefatsa hore lia ikatisa hape, le ho sireletsa liphiri. Lisebelisoa tse joalo conda tlosa env, tikoloho ea ho hlakola conda, 'me clean ea condo thuso, empa li tlameha ho kenngoa mesebetsing e laolehileng, e iketsahallang, le e bonoang.

  1. Ho tiisa dikurufu le ho feta, nahana ka ho kopanya disebediswa tse kang Xygeni ka har'a tsa hau CI/CD tshebetso. Xygeni e thusa ho latela botšepehi ba sephutheloana, ho lemoha ho itshetleha kotsing, le ho tiisa mekgwa e sireletsehileng ya ho hlwekisa, e tlatsang seo Conda a se etsang ka tlhaho.

Etsa hore ho tlosoa ha tikoloho ea Conda e be ketso e sireletsehileng, e reriloeng ka boomo, eseng ntho e tla etsoa ka mor'a moo!

lisebelisoa tsa tlhahlobo ea sebopeho sa software ea lisebelisoa tsa sca
Beha pele, lokisa, le ho sireletsa likotsi tsa software ea hau
Fumana Ak'haonte ea Hao ea Mahala.
Ha ho na karete ea mokitlane e hlokahalang.

Sireletsa Ntlafatso le Phano ea Software ea Hao

ka Xygeni Product Suite