CondaEnvironment@1 - Conda-omgeving v1-taak
Gebruik deze taak om een Conda-omgeving te maken en te activeren.
Belangrijk
Deze taak is afgeschaft en wordt op 31 januari 2024 buiten gebruik gesteld. Gebruik conda-opdrachten rechtstreeks in de bash-taak of batchscripttaak als alternatief.
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.
Een Conda-omgeving maken en activeren.
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.
Invoerwaarden
createCustomEnvironment
-
Een aangepaste omgeving maken
boolean
. Standaardwaarde: false
.
Als de waarde voor deze booleaanse waarde is ingesteld op true
, wordt met de taak een Conda-omgeving gemaakt of opnieuw geactiveerd in plaats van de base
omgeving te gebruiken. Het instellen van de waarde true
op wordt aanbevolen voor zelf-hostende agents.
environmentName
-
Omgevingsnaam
string
. Vereist wanneer createCustomEnvironment == true
.
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
.
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
.
installOptions
-
Andere opties voor conda install
string
. Optioneel. Gebruik wanneer createCustomEnvironment == false
.
De door spaties gescheiden lijst met extra argumenten die moeten worden doorgegeven aan de conda install
opdracht.
createOptions
-
Andere opties voor conda create
string
. Optioneel. Gebruik wanneer createCustomEnvironment == true
.
De door spaties gescheiden lijst met extra opties die moeten worden doorgegeven aan de conda create
opdracht.
cleanEnvironment
-
De omgeving opschonen
boolean
. Optioneel. Gebruik wanneer createCustomEnvironment == true
. 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 Opties voor besturingselementen 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 de taak gewoon opnieuw geactiveerd. Dit is mogelijk op zelf-hostende agents. Als u de omgeving opnieuw wilt maken en een van de pakketten opnieuw wilt installeren, stelt u de optie De omgeving opschonen in.
Als u 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 om met de taak te werken, kan dit ertoe leiden dat uw Conda-installatie wordt bijgewerkt.
Notitie
Door Microsoft gehoste agents hebben conda standaard niet 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
Na het uitvoeren van deze taak wordt de omgeving 'geactiveerd' en worden pakketten die u installeert door aan te roepen conda install
in deze omgeving geïnstalleerd.
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 aanPATH
of deCONDA
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, dat wil gezegd, 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 |