Delen via


CondaEnvironment@0 - Conda-omgeving 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.

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

Invoerwaarden

environmentName - Omgevingsnaam
string. Vereist.

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 nieuwste Conda
boolean. Standaardwaarde: true.

Updates Conda 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 de omgeving
string.

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


cleanEnvironment - Schoon het milieu op
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 met de taak een bestaande omgeving opnieuw geactiveerd.


Opties voor taakbeheer

Alle taken hebben besturingsopties naast hun taakinvoer. Zie Besturingsopties en algemene taakeigenschappen voor 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.

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

Als de taak een bestaande omgeving met dezelfde naam vindt, wordt deze gewoon opnieuw geactiveerd. Dit is mogelijk op 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 de optie 'Bijwerken naar de meest recente Conda' uitvoert, wordt geprobeerd Conda bij te werken voordat de omgeving wordt gemaakt of geactiveerd. Als u een zelf-hostende agent uitvoert en een Conda-installatie hebt geconfigureerd om met de taak te werken, 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.

Na het uitvoeren van deze taak 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.

Tip

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

Vereisten

  • 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 conda uitvoerbare bestand toevoegen aan PATH of de CONDA omgevingsvariabele instellen op de hoofdmap van de Conda-installatie.

Hoe kan ik een zelf-hostende agent configureren om deze taak te gebruiken?

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

Vereisten

Vereiste Beschrijving
Pijplijntypen YAML, klassieke build, klassieke release
Wordt uitgevoerd op Agent, DeploymentGroup
Eisen Geen
Functies Deze taak voldoet niet aan eventuele vereisten voor volgende taken in de taak.
Opdrachtbeperkingen Alle
Instelbare variabelen Alle
Agentversie Alle ondersteunde agentversies.
Taakcategorie Pakket