CondaEnvironment@1 – Conda environment v1 feladat
Ezzel a feladatsal Conda-környezetet hozhat létre és aktiválhat.
Fontos
Ez a feladat elavult, és 2024. január 31-én megszűnik. Használja a conda parancsokat közvetlenül a bash-feladatban vagy a kötegelt szkriptfeladatban alternatívaként.
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.
Conda-környezet létrehozása és aktiválása.
Syntax
# Conda environment v1
# This task is deprecated. Use `conda` directly in script to work with Anaconda environments.
- task: CondaEnvironment@1
inputs:
#createCustomEnvironment: false # boolean. Create a custom environment. Default: false.
#environmentName: # string. Required when createCustomEnvironment == true. Environment name.
#packageSpecs: 'python=3' # string. Package specs. Default: python=3.
#updateConda: true # boolean. Update to the latest Conda. Default: true.
#installOptions: # string. Optional. Use when createCustomEnvironment == false. Other options for `conda install`.
#createOptions: # string. Optional. Use when createCustomEnvironment == true. Other options for `conda create`.
#cleanEnvironment: false # boolean. Optional. Use when createCustomEnvironment == true. Clean the environment. Default: false.
# Conda Environment v1
# Create and activate a Conda environment.
- task: CondaEnvironment@1
inputs:
#createCustomEnvironment: false # boolean. Create a custom environment. Default: false.
#environmentName: # string. Required when createCustomEnvironment == true. Environment name.
#packageSpecs: 'python=3' # string. Package specs. Default: python=3.
#updateConda: true # boolean. Update to the latest Conda. Default: true.
#installOptions: # string. Optional. Use when createCustomEnvironment == false. Other options for `conda install`.
#createOptions: # string. Optional. Use when createCustomEnvironment == true. Other options for `conda create`.
#cleanEnvironment: false # boolean. Optional. Use when createCustomEnvironment == true. Clean the environment. Default: false.
Bevitelek
createCustomEnvironment
- Egyéni környezet létrehozása
boolean
. Alapértelmezett érték: false
.
Ha ennek a logikai értéknek a értéke true
, a tevékenység létrehoz vagy újraaktivál egy Conda-környezetet a base
környezet használata helyett. A saját üzemeltetésű ügynökök számára ajánlott értékre true
állítani.
environmentName
- Környezet neve
string
. Akkor szükséges, ha createCustomEnvironment == true
.
A Létrehozandó és aktiválandó Conda-környezet neve, vagy ha már létezik, újraaktiválható.
packageSpecs
- Csomagspecifikációk
string
. Alapértelmezett érték: python=3
.
A környezetben telepíteni kívánt 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 útvonalra vonatkozik.
installOptions
- Egyéb lehetőségek a következőhöz: conda install
string
. Választható. Használja a következőt: createCustomEnvironment == false
.
A parancsnak továbbadandó conda install
további argumentumok szóközzel tagolt listája.
createOptions
- Egyéb lehetőségek a következőhöz: conda create
string
. Választható. Használja a következőt: createCustomEnvironment == true
.
A parancsnak továbbadandó conda create
további lehetőségek szóközzel tagolt listája.
cleanEnvironment
- A környezet tisztítása
boolean
. Választható. Használja a következőt: createCustomEnvironment == true
. 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 tisztí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 egy saját üzemeltetésű ügynököt futtat, és konfigurálta a Conda-telepítést a feladattal való együttműködésre, az azt eredményezheti, hogy a Conda-telepítés frissül.
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 aktivált környezet bináris könyvtárát, majd magát a Conda-telepítés bináris címtárát fogja tartalmazni.
Szkripteket futtathat későbbi buildelési feladatké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 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ó
PATH
fájlt,conda
vagy be kell állítania aCONDA
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-telepítéssel 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 , vagyis arra a könyvtárra, amelyet a Conda telepítésekor "előtagként" ad meg.
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 feladat 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 |
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: