Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Pomocí této úlohy můžete vytvořit a aktivovat prostředí Conda.
Důležité
Tato úloha je zastaralá. Příkazy conda přímo v úkolu Bash nebo dávkovém skriptu jako alternativu.
Syntaxe
# 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.
Vstupy
název prostředí environmentName
-
string
. Povinné.
Název prostředí Conda pro vytvoření a aktivaci nebo opětovnou aktivaci, pokud už existuje.
specifikace balíčků packageSpecs
-
string
. Výchozí hodnota: python=3
.
Seznam balíčků oddělených mezerami, které se mají nainstalovat v prostředí.
updateConda
-
Update na nejnovější Conda
boolean
. Výchozí hodnota: true
.
Aktualizuje Conda na nejnovější verzi. To platí pro instalaci Conda nalezenou v PATH
nebo na cestu určenou proměnnou prostředí CONDA
.
možnosti vytváření prostředí createOptions
-
string
.
Seznam dalších možností oddělených mezerami, které se mají předat conda create
příkazu.
cleanEnvironment
-
Vyčištění prostředí
boolean
. Výchozí hodnota: false
.
Odstraní prostředí a znovu ho vytvoří, pokud už existuje. Pokud tato logická hodnota není vybraná, úloha znovu aktivuje existující prostředí.
Možnosti ovládání úloh
Všechny úlohy mají kromě vstupů také možnosti ovládání. Další informace naleznete v tématu Možnosti ovládacího prvku a běžné vlastnosti úloh.
Výstupní proměnné
Žádné.
Poznámky
Pomocí této úlohy můžete vytvořit a aktivovat prostředí Conda.
Důležité
Tato úloha je zastaralá. Příkazy conda přímo v úkolu Bash nebo dávkovém skriptu jako alternativu.
Tato úloha vytvoří prostředí Conda a aktivuje ho pro následné úlohy sestavení.
Pokud úkol najde existující prostředí se stejným názvem, úloha ho jednoduše znovu aktivuje. To je možné u agentů v místním prostředí. Pokud chcete prostředí znovu vytvořit a přeinstalovat všechny jeho balíčky, nastavte možnost Vyčistit prostředí.
Spuštění s možností Aktualizovat na nejnovější verzi Conda se pokusí aktualizovat Conda před vytvořením nebo aktivací prostředí. Pokud používáte agenta v místním prostředí a máte nakonfigurovali instalaci Conda tak, aby fungovala súlohy, může to vést k aktualizaci instalace Conda.
Poznámka:
Agenti hostovaní Microsoftem ve výchozím nastavení nemají v PATH
Conda. Abyste mohli používat Conda, budete muset tuto úlohu spustit.
Po spuštění této úlohy bude PATH
obsahovat binární adresář pro aktivované prostředí, následované binárními adresáři pro samotnou instalaci Conda.
Skripty můžete spouštět jako následné úlohy sestavení, které spouštějí Python, Conda nebo nástroje příkazového řádku z jiných balíčků, které instalujete.
Můžete například spouštět testy s pytest nebo nahrát balíček do Anaconda Cloud s klientem Anaconda.
Návod
Po spuštění této úlohy se prostředí aktivuje a balíčky, které nainstalujete voláním conda install
se do tohoto prostředí nainstalují.
Požadavky
- Agent hostovaný Microsoftem nebo agent v místním prostředí s nainstalovaným Agentem Anaconda nebo Miniconda.
- Pokud používáte agenta v místním prostředí, musíte přidat spustitelný soubor
conda
doPATH
nebo nastavit proměnnou prostředíCONDA
na kořen instalace Conda.
Jak můžu nakonfigurovat agenta v místním prostředí pro použití této úlohy?
Tuto úlohu můžete použít buď s úplnou instalací Anaconda, nebo s instalací Miniconda.
Pokud používáte agenta v místním prostředí, musíte do conda
přidat spustitelný soubor PATH
.
Alternativně můžete nastavit proměnnou prostředí CONDA
na kořen instalace Conda – to znamená adresář, který zadáte jako předponu při instalaci Conda.
Požadavky
Požadavek | Popis |
---|---|
Typy kanálů | YAML, klasické sestavení, klasická verze |
Běží na | Agent, DeploymentGroup |
požadavky | Žádný |
možnosti | Tento úkol nesplňuje žádné požadavky na následné úkoly v úloze. |
omezení příkazů | Jakýkoliv |
nastavitelné proměnné | Jakýkoliv |
Verze agenta | Všechny podporované verze agenta. |
Kategorie úkolu | Balíček |