Dela via


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 till PATH eller ange CONDA 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