Megosztás a következőn keresztül:


CondaEnvironment@0 – Conda environment v0 feladat

Ezzel a feladatsal Conda-környezetet hozhat létre és aktiválhat.

Fontos

Ez a feladat elavult. Használja a conda parancsokat közvetlenül a Bash-feladatban vagy a kötegelt szkriptfeladatban alternatívaként.

Syntax

# Conda environment v0
# Create and activate a Conda environment.
- task: CondaEnvironment@0
  inputs:
    environmentName: # string. Required. Environment name. 
    #packageSpecs: 'python=3' # string. Package specs. Default: python=3.
    #updateConda: true # boolean. Update to the latest Conda. Default: true.
  # Advanced
    #createOptions: # string. Environment creation options. 
    #cleanEnvironment: false # boolean. Clean the environment. Default: false.
# Conda Environment v0
# Create and activate a Conda environment.
- task: CondaEnvironment@0
  inputs:
    environmentName: # string. Required. Environment name. 
    #packageSpecs: 'python=3' # string. Package specs. Default: python=3.
    #updateConda: true # boolean. Update to the latest Conda. Default: true.
  # Advanced
    #createOptions: # string. Environment creation options. 
    #cleanEnvironment: false # boolean. Clean the environment. Default: false.

Bevitelek

environmentName - Környezet neve
string. Kötelező.

A létrehozandó és aktiválandó Conda-környezet neve, vagy ha már létezik, újraaktiválva.


packageSpecs - Csomagspecifikációk
string. Alapértelmezett érték: python=3.

A környezetben telepítendő csomagok szóközzel tagolt listája.


updateConda - Frissítés a legújabb Condára
boolean. Alapértelmezett érték: true.

Frissítések Condát a legújabb verzióra. Ez a környezeti változóban PATH található Conda-telepítésre vagy a CONDA környezeti változó által megadott elérési útra vonatkozik.


createOptions - Környezetlétrehozás beállításai
string.

A parancsnak conda create átadandó további lehetőségek szóközzel tagolt listája.


cleanEnvironment - A környezet megtisztítása
boolean. Alapértelmezett érték: false.

Törli a környezetet, és újra létrehozza, ha már létezik. Ha ez a logikai érték nincs kiválasztva, a tevékenység újraaktivál egy meglévő környezetet.


Feladatvezérlési lehetőségek

Minden feladathoz tartoznak vezérlési lehetőségek is a feladat bemenetei mellett. További információ: Vezérlési beállítások és gyakori feladattulajdonságok.

Kimeneti változók

Nincsenek.

Megjegyzések

Ezzel a feladatsal Conda-környezetet hozhat létre és aktiválhat.

Fontos

Ez a feladat elavult. Használja a conda parancsokat közvetlenül a Bash-feladatban vagy a kötegelt szkriptfeladatban alternatívaként.

Ez a feladat létrehoz egy Conda-környezetet, és aktiválja azt a későbbi buildelési feladatokhoz.

Ha a tevékenység azonos nevű meglévő környezetet talál, a tevékenység egyszerűen újraaktiválja azt. Ez a saját üzemeltetésű ügynökök esetében lehetséges. A környezet újbóli létrehozásához és a csomagok újratelepítéséhez állítsa be a "Környezet megtisztítása" beállítást.

A "Frissítés a legújabb Condára" beállítással futtatva megpróbálja frissíteni a Condát a környezet létrehozása vagy aktiválása előtt. Ha saját üzemeltetésű ügynököt futtat, és konfigurálta a Conda-telepítést a feladat végrehajtásához, az a Conda-telepítés frissítését eredményezheti.

Megjegyzés

A Microsoft által üzemeltetett ügynökök alapértelmezés szerint nem rendelkeznek Condával PATH . A Conda használatához futtatnia kell ezt a feladatot.

A feladat PATH futtatása után az tartalmazni fogja az aktivált környezet bináris könyvtárát, majd magát a Conda-telepítés bináris könyvtárát. Szkripteket futtathat további buildfeladatokként, amelyek a Pythont, a Condát vagy a parancssori segédprogramokat futtatják más telepített csomagokból. Futtathat például teszteket a pytesttel , vagy feltölthet egy csomagot az Anaconda Cloudba az Anaconda-ügyféllel.

Tipp

A feladat futtatása után a környezet "aktiválva" lesz, és a hívással conda install telepített csomagok erre a környezetre lesznek telepítve.

Előfeltételek

  • Egy Microsoft által üzemeltetett ügynök, vagy egy saját üzemeltetésű ügynök, amelyen telepítve van az Anaconda vagy a Miniconda.
  • Ha saját üzemeltetésű ügynököt használ, hozzá kell adnia a végrehajtható fájlt a conda parancshoz PATH , vagy be kell állítania a CONDA környezeti változót a Conda-telepítés gyökeréhez.

Hogyan konfigurálhatok egy saját üzemeltetésű ügynököt a feladat használatára?

Ezt a feladatot teljes Anaconda- vagy Miniconda-telepítéssel is használhatja. Ha saját üzemeltetésű ügynököt használ, hozzá kell adnia a végrehajtható fájlt a conda fájlhoz PATH. Másik lehetőségként beállíthatja a CONDA környezeti változót a Conda telepítésének gyökerére , azaz a Conda telepítésekor "előtagként" megadott könyvtárra.

Követelmények

Követelmény Leírás
Folyamattípusok YAML, klasszikus build, klasszikus kiadás
Futtatás: Ügynök, DeploymentGroup
Igények None
Képességek Ez a tevékenység nem felel meg a feladat későbbi tevékenységeire vonatkozó követelményeknek.
Parancskorlátozások Bármelyik
Változók beállítása Bármelyik
Ügynök verziója Minden támogatott ügynökverzió.
Feladatkategória Csomag