Delen via


CondaEnvironment@0 - Conda environment v0-taak

Gebruik deze taak om een Conda-omgeving te maken en te activeren.

Belangrijk

Deze taak is afgeschaft. Gebruik conda-opdrachten rechtstreeks in de bash-taak of batchscripttaak als alternatief.

Syntaxis

# 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.

Invoer

environmentName - omgevingsnaam
string. Verplicht.

De naam van de Conda-omgeving die moet worden gemaakt en geactiveerd of opnieuw activeren als deze al bestaat.


packageSpecs - pakketspecificaties
string. Standaardwaarde: python=3.

De door spaties gescheiden lijst met pakketten die in de omgeving moeten worden geïnstalleerd.


updateConda - bijwerken naar de meest recente Conda-
boolean. Standaardwaarde: true.

Werkt Conda bij naar de nieuwste versie. Dit is van toepassing op de Conda-installatie in PATH of op het pad dat is opgegeven door de omgevingsvariabele CONDA.


createOptions - opties voor het maken van omgevingen
string.

De door spaties gescheiden lijst met extra opties die moeten worden doorgegeven aan de opdracht conda create.


cleanEnvironment - de omgeving opschonen
boolean. Standaardwaarde: false.

Hiermee verwijdert u de omgeving en maakt u deze opnieuw als deze al bestaat. Als deze Booleaanse waarde niet is geselecteerd, wordt een bestaande omgeving opnieuw geactiveerd door de taak.


Opties voor taakbeheer

Alle taken hebben besturingsopties naast hun taakinvoer. Zie Opties en algemene taakeigenschappenvoor meer informatie.

Uitvoervariabelen

Geen.

Opmerkingen

Gebruik deze taak om een Conda-omgeving te maken en te activeren.

Belangrijk

Deze taak is afgeschaft. Gebruik conda-opdrachten rechtstreeks in de bash-taak of batchscripttaak als alternatief.

Met deze taak maakt u een Conda-omgeving en activeert u deze voor volgende buildtaken.

Als de taak een bestaande omgeving met dezelfde naam vindt, wordt de taak gewoon opnieuw geactiveerd. Dit is mogelijk voor zelf-hostende agents. Als u de omgeving opnieuw wilt maken en een van de bijbehorende pakketten opnieuw wilt installeren, stelt u de optie 'De omgeving opschonen' in.

Als u met de optie Bijwerken naar de meest recente Conda uitvoert, probeert u Conda bij te werken voordat u de omgeving maakt of activeert. Als u een zelf-hostende agent uitvoert en een Conda-installatie hebt geconfigureerd voor gebruik met de taak, kan dit ertoe leiden dat uw Conda-installatie wordt bijgewerkt.

Notitie

Door Microsoft gehoste agents hebben conda niet standaard in hun PATH. U moet deze taak uitvoeren om Conda te kunnen gebruiken.

Nadat deze taak is uitgevoerd, bevat PATH de binaire map voor de geactiveerde omgeving, gevolgd door de binaire mappen voor de Conda-installatie zelf. U kunt scripts uitvoeren als volgende buildtaken die Python, Conda of de opdrachtregelprogramma's uitvoeren vanuit andere pakketten die u installeert. U kunt bijvoorbeeld tests uitvoeren met pytest- of een pakket uploaden naar Anaconda Cloud met de Anaconda-client.

Hint

Nadat u deze taak hebt uitgevoerd, wordt de omgeving 'geactiveerd' en worden de pakketten die u installeert door conda install aan te roepen, geïnstalleerd in deze omgeving.

Benodigdheden

  • Een door Microsoft gehoste agent of een zelf-hostende agent waarop Anaconda of Miniconda is geïnstalleerd.
  • Als u een zelf-hostende agent gebruikt, moet u het uitvoerbare conda toevoegen aan PATH of de CONDA omgevingsvariabele instellen op de hoofdmap van de Conda-installatie.

Hoe kan ik een zelf-hostende agent configureren voor het gebruik van deze taak?

U kunt deze taak gebruiken met een volledige Anaconda-installatie of een Miniconda-installatie. Als u een zelf-hostende agent gebruikt, moet u het uitvoerbare conda toevoegen aan PATH. U kunt ook de CONDA omgevingsvariabele instellen op de hoofdmap van de Conda-installatie. Dat wil gezegd, de map die u opgeeft als het voorvoegsel bij het installeren van Conda.

Vereisten

Voorwaarde Beschrijving
Pijplijntypen YAML, klassieke build, klassieke release
Wordt uitgevoerd op Agent, DeploymentGroup
eisen Geen
mogelijkheden Deze taak voldoet niet aan de vereisten voor volgende taken in de taak.
opdrachtbeperkingen Welk dan ook
variabelen instellen Welk dan ook
Agentversie Alle ondersteunde agentversies.
Taakcategorie Pakket