CondaEnvironment@1 – Conda-miljö v1-uppgift
Använd den här uppgiften för att skapa och aktivera en Conda-miljö.
Viktigt
Den här uppgiften är inaktuell och dras tillbaka den 31 januari 2024. Använd conda-kommandon direkt i bash-aktiviteten eller batchskriptaktiviteten som ett alternativ.
Använd den här uppgiften för att skapa och aktivera en Conda-miljö.
Viktigt
Den här uppgiften har blivit inaktuell. Använd conda-kommandon direkt i bash-aktiviteten eller batchskriptaktiviteten som ett alternativ.
Skapa och aktivera en Conda-miljö.
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.
Indata
createCustomEnvironment
-
Skapa en anpassad miljö
boolean
. Standardvärde: false
.
Om värdet för det här booleska värdet är inställt på true
skapar eller reagerar uppgiften en Conda-miljö i stället för att base
använda miljön. Att ange värdet till true
rekommenderas för lokalt installerade agenter.
environmentName
-
Miljönamn
string
. Krävs när createCustomEnvironment == true
.
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
.
Uppdateringar Conda till den senaste versionen. Detta gäller conda-installationen som finns i PATH
eller på den sökväg som anges av CONDA
miljövariabeln.
installOptions
-
Andra alternativ för conda install
string
. Valfritt. Använd när createCustomEnvironment == false
.
Den blankstegsavgränsade listan över ytterligare argument som ska skickas conda install
till kommandot.
createOptions
-
Andra alternativ för conda create
string
. Valfritt. Använd när createCustomEnvironment == true
.
Den blankstegsavgränsade listan över ytterligare alternativ för att skicka till conda create
kommandot.
cleanEnvironment
-
Rensa miljön
boolean
. Valfritt. Använd när createCustomEnvironment == true
. Standardvärde: false
.
Tar bort miljön och återskapar den om den redan finns. Om det här booleska objektet 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
Inga.
Kommentarer
Använd den här uppgiften för att skapa och aktivera en Conda-miljö.
Viktigt
Den här uppgiften har blivit inaktuell. Använd conda-kommandon direkt i bash-aktiviteten eller batchskriptaktiviteten 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 så att den fungerar med uppgiften kan det leda till att Conda-installationen uppdateras.
Anteckning
Microsoft-värdbaserade agenter har inte Conda som PATH
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 PATH
innehåller den binära katalogen 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
PATH
denconda
körbara filen i eller angeCONDA
miljövariabeln i 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 conda
körbara filen i PATH
.
Du kan också ange CONDA
miljövariabeln till roten för Conda-installationen, dvs. 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 |
Krav | Ingen |
Funktioner | Den här aktiviteten uppfyller inte några krav för efterföljande uppgifter i jobbet. |
Kommandobegränsningar | Valfri |
Inställningsbara variabler | Valfri |
Agentversion | Alla agentversioner som stöds. |
Uppgiftskategori | Paket |