CondaEnvironment@0 – Conda-miljö v0-uppgift
Använd den här uppgiften för att skapa och aktivera en Conda-miljö.
Viktigt!
Den här uppgiften är inaktuell. Använd conda-kommandon direkt i bash-aktiviteten eller batchskriptaktivitet som ett alternativ.
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.
Ingångar
environmentName
-
Miljönamn
string
. Obligatoriskt.
Namnet på Conda-miljön som ska skapas och aktiveras eller återaktiveras om den redan finns.
packageSpecs
-
Paketspecifikationer
string
. Standardvärde: python=3
.
Den utrymmesavgränsade listan över paket som ska installeras i miljön.
updateConda
-
Uppdatera till den senaste Conda-
boolean
. Standardvärde: true
.
Uppdaterar Conda till den senaste versionen. Detta gäller conda-installationen som finns i PATH
eller sökvägen som anges av CONDA
miljövariabeln.
createOptions
-
Alternativ för att skapa miljö
string
.
Den blankstegsavgränsade listan med ytterligare alternativ för att skicka till kommandot conda create
.
cleanEnvironment
-
Rensa miljön
boolean
. Standardvärde: false
.
Tar bort miljön och återskapar den om den redan finns. Om det här booleska värdet inte är markerat återaktiverar aktiviteten en befintlig miljö.
Kontrollalternativ för aktivitet
Alla aktiviteter har kontrollalternativ utöver sina aktivitetsindata. Mer information finns i Kontrollalternativ och vanliga uppgiftsegenskaper.
Utdatavariabler
Ingen.
Anmärkningar
Använd den här uppgiften för att skapa och aktivera en Conda-miljö.
Viktigt!
Den här uppgiften är inaktuell. Använd conda-kommandon direkt i bash-aktiviteten eller batchskriptaktivitet som ett alternativ.
Den här uppgiften skapar en Conda-miljö och aktiverar den för efterföljande bygguppgifter.
Om aktiviteten hittar en befintlig miljö med samma namn återaktiverar aktiviteten den helt enkelt. Detta är möjligt för lokalt installerade agenter. Om du vill återskapa miljön och installera om något av dess paket anger du alternativet "Rensa miljön".
Om du kör med alternativet "Uppdatera till den senaste Conda" försöker du uppdatera Conda innan du skapar eller aktiverar miljön. Om du kör en lokalt installerad agent och har konfigurerat en Conda-installation för att fungera med uppgiftenkan det leda till att Conda-installationen uppdateras.
Anmärkning
Microsoft-värdbaserade agenter har inte Conda i sina PATH
som standard. Du måste köra den här uppgiften för att kunna använda Conda.
När du har kört den här uppgiften kommer PATH
att innehålla binärkatalogen för den aktiverade miljön, följt av de binära katalogerna för själva Conda-installationen.
Du kan köra skript som efterföljande bygguppgifter som kör Python, Conda eller kommandoradsverktygen från andra paket som du installerar.
Du kan till exempel köra tester med pytest eller ladda upp ett paket till Anaconda Cloud med Anaconda-klienten.
Tips
När du har kört den här uppgiften kommer miljön att "aktiveras" och paket som du installerar genom att anropa conda install
installeras i den här miljön.
Förutsättningar
- En Microsoft-värdbaserad agent eller en lokalt installerad agent med Anaconda eller Miniconda installerat.
- Om du använder en lokalt installerad agent måste du antingen lägga till den körbara
conda
tillPATH
eller angeCONDA
miljövariabeln till roten för Conda-installationen.
Hur konfigurerar jag en lokalt installerad agent för att använda den här uppgiften?
Du kan använda den här uppgiften antingen med en fullständig Anaconda-installation eller en Miniconda-installation.
Om du använder en lokalt installerad agent måste du lägga till den körbara conda
i PATH
.
Du kan också ange miljövariabeln CONDA
till roten för Conda-installationen, det vill: den katalog som du anger som "prefix" när du installerar Conda.
Krav
Krav | Beskrivning |
---|---|
Pipelinetyper | YAML, klassisk version, klassisk version |
Körs på | Agent, DeploymentGroup |
kräver | Ingen |
funktioner | Den här aktiviteten uppfyller inte några krav på efterföljande uppgifter i jobbet. |
Kommandobegränsningar | Vilken som helst |
variabler som kan | Vilken som helst |
Agentversion | Alla agentversioner som stöds. |
Aktivitetskategori | Paket |