Dela via


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å trueskapar 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 den conda körbara filen i eller ange CONDA 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