Condividi tramite


CondaEnvironment@0 - Attività dell'ambiente Conda v0

Usare questa attività per creare e attivare un ambiente Conda.

Importante

Questa attività è stata deprecata. Usare i comandi conda direttamente nell'attività bash o nell'attività script batch come alternativa.

Sintassi

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

Input

environmentName - Nome ambiente
string. Obbligatorio.

Nome dell'ambiente Conda da creare e attivare o riattivare se esiste già.


packageSpecs - Specifiche del pacchetto
string. Valore predefinito: python=3.

Elenco delimitato dallo spazio dei pacchetti da installare nell'ambiente.


updateConda - Aggiornare alla versione più recente di Conda
boolean. Valore predefinito: true.

Aggiornamenti Conda alla versione più recente. Ciò si applica all'installazione di Conda trovata in PATH o al percorso specificato dalla CONDA variabile di ambiente.


createOptions - Opzioni di creazione dell'ambiente
string.

Elenco delimitato dallo spazio di opzioni aggiuntive da passare al conda create comando.


cleanEnvironment - Pulire l'ambiente
boolean. Valore predefinito: false.

Elimina l'ambiente e lo ricrea se esiste già. Se questo booleano non è selezionato, l'attività riattiva un ambiente esistente.


Opzioni di controllo delle attività

Tutte le attività dispongono di opzioni di controllo oltre ai relativi input attività. Per altre informazioni, vedere Opzioni di controllo e proprietà comuni delle attività.

Variabili di output

Nessuno.

Osservazioni

Usare questa attività per creare e attivare un ambiente Conda.

Importante

Questa attività è stata deprecata. Usare i comandi conda direttamente nell'attività bash o nell'attività script batch come alternativa.

Questa attività creerà un ambiente Conda e lo attiverà per le attività di compilazione successive.

Se l'attività trova un ambiente esistente con lo stesso nome, l'attività verrà semplicemente riattivata. Ciò è possibile sugli agenti self-hosted. Per ricreare l'ambiente e reinstallare uno dei relativi pacchetti, impostare l'opzione "Pulire l'ambiente".

L'esecuzione con l'opzione "Update to the latest Conda" tenterà di aggiornare Conda prima di creare o attivare l'ambiente. Se si esegue un agente self-hosted e si è configurato un'installazione di Conda per lavorare con l'attività, ciò potrebbe causare l'aggiornamento dell'installazione di Conda.

Nota

Gli agenti ospitati da Microsoft non avranno Conda per PATH impostazione predefinita. È necessario eseguire questa attività per usare Conda.

Dopo aver eseguito questa attività, PATH conterrà la directory binaria per l'ambiente attivato, seguita dalle directory binarie per l'installazione stessa di Conda. È possibile eseguire script come attività di compilazione successive che eseguono Python, Conda o le utilità della riga di comando da altri pacchetti installati. Ad esempio, è possibile eseguire test con pytest o caricare un pacchetto in Anaconda Cloud con il client Anaconda.

Suggerimento

Dopo aver eseguito questa attività, l'ambiente verrà "attivato" e i pacchetti installati chiamando conda install verranno installati in questo ambiente.

Prerequisiti

  • Un agente ospitato da Microsoft o un agente self-hosted con Anaconda o Miniconda installato.
  • Se si usa un agente self-hosted, è necessario aggiungere il conda file eseguibile a PATH o impostare la CONDA variabile di ambiente sulla radice dell'installazione di Conda.

Come è possibile configurare un agente self-hosted per usare questa attività?

È possibile usare questa attività con un'installazione completa di Anaconda o un'installazione miniconda. Se si usa un agente self-hosted, è necessario aggiungere il conda file eseguibile a PATH. In alternativa, è possibile impostare la CONDA variabile di ambiente sulla radice dell'installazione di Conda, ovvero la directory specificata come prefisso durante l'installazione di Conda.

Requisiti

Requisito Descrizione
Tipi di pipeline YAML, build classica, versione classica
Esecuzione in Agente, DeploymentGroup
Richieste Nessuno
Capabilities Questa attività non soddisfa le richieste per le attività successive nel processo.
Restrizioni dei comandi Qualsiasi
Variabili impostabili Qualsiasi
Versione agente Tutte le versioni dell'agente supportate.
Categoria attività Pacchetto