Compartir a través de


CondaEnvironment@0: tarea del entorno de Conda v0

Use esta tarea para crear y activar un entorno de Conda.

Importante

Esta tarea está en desuso. Use comandos de Conda directamente en la tarea bash o la tarea de script por lotes como alternativa.

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.

Entradas

environmentName - Nombre del entorno
string. Obligatorio.

Nombre del entorno de Conda que se va a crear y activar, o reactivar si ya existe.


packageSpecs - Especificaciones del paquete
string. Valor predeterminado: python=3.

Lista delimitada por espacios de paquetes que se van a instalar en el entorno.


updateConda - Actualización a la versión más reciente de Conda
boolean. Valor predeterminado: true.

Novedades Conda a la versión más reciente. Esto se aplica a la instalación de Conda que se encuentra en PATH o a la ruta de acceso especificada por la variable de CONDA entorno.


createOptions - Opciones de creación del entorno
string.

Lista delimitada por espacios de opciones adicionales que se van a pasar al conda create comando.


cleanEnvironment - Limpieza del entorno
boolean. Valor predeterminado: false.

Elimina el entorno y lo vuelve a crear si ya existe. Si no se selecciona este valor booleano, la tarea reactivará un entorno existente.


Opciones de control de tareas

Todas las tareas tienen opciones de control además de las entradas de tareas. Para obtener más información, vea Opciones de control y propiedades de tareas comunes.

Variables de salida

Ninguno.

Comentarios

Use esta tarea para crear y activar un entorno de Conda.

Importante

Esta tarea está en desuso. Use comandos de Conda directamente en la tarea bash o la tarea de script por lotes como alternativa.

Esta tarea creará un entorno de Conda y lo activará para las tareas de compilación posteriores.

Si la tarea encuentra un entorno existente con el mismo nombre, la tarea simplemente la reactivará. Esto es posible en agentes autohospedados. Para volver a crear el entorno y reinstalar cualquiera de sus paquetes, establezca la opción "Limpiar el entorno".

Al ejecutarse con la opción "Actualizar a la versión más reciente de Conda", se intentará actualizar Conda antes de crear o activar el entorno. Si está ejecutando un agente autohospedado y ha configurado una instalación de Conda para que funcione con la tarea, esto puede dar lugar a que la instalación de Conda se actualice.

Nota:

Los agentes hospedados por Microsoft no tendrán Conda en su PATH forma predeterminada. Tendrá que ejecutar esta tarea para usar Conda.

Después de ejecutar esta tarea, PATH contendrá el directorio binario para el entorno activado, seguido de los directorios binarios para la propia instalación de Conda. Puede ejecutar scripts como tareas de compilación posteriores que ejecuten Python, Conda o las utilidades de la línea de comandos desde otros paquetes que instale. Por ejemplo, puede ejecutar pruebas con pytest o cargar un paquete en Anaconda Cloud con el cliente de Anaconda.

Sugerencia

Después de ejecutar esta tarea, el entorno se "activará" y los paquetes que instale mediante una llamada conda install se instalarán en este entorno.

Requisitos previos

  • Un agente hospedado por Microsoft o un agente autohospedado con Anaconda o Miniconda instalado.
  • Si usa un agente autohospedado, debe agregar el archivo ejecutable conda a PATH o establecer la variable de entorno CONDA en la raíz de la instalación de Conda.

¿Cómo puedo configurar un agente autohospedado para usar esta tarea?

Puede usar esta tarea con una instalación completa de Anaconda o una instalación de Miniconda. Si usa un agente autohospedado, debe agregar el archivo ejecutable conda a PATH. Como alternativa, puede establecer la variable de entorno CONDA en la raíz de la instalación de Conda, es decir, el directorio que especifique como el "prefijo" al instalar Conda.

Requisitos

Requisito Descripción
Tipos de canalización YAML, compilación clásica, versión clásica
Se ejecuta en Agente, DeploymentGroup
Peticiones None
Capabilities Esta tarea no satisface ninguna demanda de tareas posteriores en el trabajo.
Restricciones de comandos Any
Variables que se pueden establecer Any
Versión del agente Todas las versiones de agente admitidas.
Categoría de la tarea: Paquete