CondaEnvironment@0 - Tarefa v0 do ambiente Conda
Utilize esta tarefa para criar e ativar um ambiente Conda.
Importante
Esta tarefa foi preterida. Utilize comandos conda diretamente na tarefa bash ou na tarefa de script de lote 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
- Nome do ambiente
string
. Obrigatório.
O nome do ambiente Conda para criar e ativar ou reativar se já existir.
packageSpecs
- Especificações do pacote
string
. Valor predefinido: python=3
.
A lista de pacotes delimitados pelo espaço a instalar no ambiente.
updateConda
- Atualizar para a Conda mais recente
boolean
. Valor predefinido: true
.
Atualizações Conda para a versão mais recente. Isto aplica-se à instalação conda encontrada em PATH
ou ao caminho especificado pela variável de CONDA
ambiente.
createOptions
- Opções de criação de ambiente
string
.
A lista delimitada por espaço de opções adicionais para transmitir ao conda create
comando.
cleanEnvironment
- Limpar o ambiente
boolean
. Valor predefinido: false
.
Elimina o ambiente e recria-o se já existir. Se este booleano não estiver selecionado, a tarefa reativará um ambiente existente.
Opções de controlo de tarefas
Todas as tarefas têm opções de controlo para além das entradas de tarefas. Para obter mais informações, veja Opções de controlo e propriedades de tarefas comuns.
Variáveis de saída
Nenhum.
Observações
Utilize esta tarefa para criar e ativar um ambiente Conda.
Importante
Esta tarefa foi preterida. Utilize comandos conda diretamente na tarefa bash ou na tarefa de script de lote como alternativa.
Esta tarefa irá criar um ambiente Conda e ativá-lo para tarefas de compilação subsequentes.
Se a tarefa encontrar um ambiente existente com o mesmo nome, a tarefa irá simplesmente reativá-lo. Isto é possível em agentes autoalojados. Para recriar o ambiente e reinstalar qualquer um dos pacotes, defina a opção "Limpar o ambiente".
A execução com a opção "Atualizar para a Conda mais recente" tentará atualizar o Conda antes de criar ou ativar o ambiente. Se estiver a executar um agente autoalojado e tiver configurado uma instalação conda para funcionar com a tarefa, tal poderá resultar na atualização da instalação do Conda.
Nota
Por predefinição, os agentes alojados na Microsoft não terão o Conda.PATH
Terá de executar esta tarefa para utilizar o Conda.
Depois de executar esta tarefa, PATH
irá conter o diretório binário do ambiente ativado, seguido dos diretórios binários da própria instalação do Conda.
Pode executar scripts como tarefas de compilação subsequentes que executam Python, Conda ou os utilitários da linha de comandos a partir de outros pacotes que instalar.
Por exemplo, pode executar testes com pytest ou carregar um pacote para a Cloud do Anaconda com o cliente Anaconda.
Dica
Depois de executar esta tarefa, o ambiente será "ativado" e os pacotes que instalar ao chamar conda install
serão instalados neste ambiente.
Pré-requisitos
- Um agente alojado pela Microsoft ou um agente autoalojado com o Anaconda ou o Miniconda instalado.
- Se estiver a utilizar um agente autoalojado, tem de adicionar o
conda
executável ouPATH
definir a variável deCONDA
ambiente para a raiz da instalação do Conda.
Como posso configurar um agente autoalojado para utilizar esta tarefa?
Pode utilizar esta tarefa com uma instalação completa do Anaconda ou uma instalação Miniconda.
Se estiver a utilizar um agente autoalojado, tem de adicionar o conda
executável a PATH
.
Em alternativa, pode definir a CONDA
variável de ambiente para a raiz da instalação do Conda, ou seja, o diretório que especificar como o "prefixo" ao instalar o Conda.
Requisitos
Requisito | Description |
---|---|
Tipos de pipeline | YAML, Compilação clássica, Versão clássica |
É executado em | Agent, DeploymentGroup |
Exigências | Nenhuma |
Capacidades | Esta tarefa não satisfaz quaisquer exigências para tarefas subsequentes na tarefa. |
Restrições de comandos | Qualquer |
Variáveis de definição | Qualquer |
Versão do agente | Todas as versões de agente suportadas. |
Categoria da tarefa | Pacote |