Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Use esta tarefa para criar e ativar um ambiente Conda.
Importante
Esta tarefa foi preterida e será desativada em 31 de janeiro de 2024. Use comandos conda diretamente no de tarefas bash ou tarefa de script em lote como alternativa.
Use esta tarefa para criar e ativar um ambiente Conda.
Importante
Esta tarefa foi preterida. Use comandos conda diretamente no de tarefas bash ou tarefa de script em lote como alternativa.
Sintaxe
# 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.
Insumos
createCustomEnvironment
-
Criar um ambiente personalizado
boolean. Valor padrão: false.
Se o valor para este booleano for definido como true, o de tarefas criará ou reativará um ambiente Conda em vez de usar o ambiente base. A definição do valor como true é recomendada para agentes auto-hospedados.
environmentName
-
Nome do ambiente
string. Necessário quando createCustomEnvironment == true.
O nome do ambiente Conda para criar e ativar, ou reativar, se já existir.
packageSpecs
-
Especificações do pacote
string. Valor padrão: python=3.
A lista delimitada por espaço de pacotes para instalar no ambiente.
updateConda
-
Atualização para o mais recente Conda
boolean. Valor padrão: true.
Atualiza Conda para a versão mais recente. Isso se aplica à instalação Conda encontrada em PATH ou ao caminho especificado pela variável de ambiente CONDA.
installOptions
-
Outras opções de conda install
string. Opcional. Use quando createCustomEnvironment == false.
A lista delimitada por espaço de argumentos adicionais para passar para o comando conda install.
createOptions
-
Outras opções de conda create
string. Opcional. Use quando createCustomEnvironment == true.
A lista delimitada por espaço de opções adicionais para passar para o comando conda create.
cleanEnvironment
-
Limpar o ambiente
boolean. Opcional. Use quando createCustomEnvironment == true. Valor padrão: false.
Exclui o ambiente e o recria, se ele já existir. Se esse booleano não for selecionado, a tarefa reativará um ambiente existente.
Opções de controlo de tarefas
Todas as tarefas têm opções de controle, além de suas entradas de tarefas. Para obter mais informações, consulte Opções de controle de e propriedades de tarefas comuns.
Variáveis de saída
Nenhum.
Observações
Use esta tarefa para criar e ativar um ambiente Conda.
Importante
Esta tarefa foi preterida. Use comandos conda diretamente no de tarefas bash ou tarefa de script em lote como alternativa.
Esta tarefa criará um ambiente Conda e o ativará para tarefas de compilação subsequentes.
Se a tarefa encontrar um ambiente existente com o mesmo nome, a tarefa simplesmente o reativará. Isso é possível em agentes auto-hospedados. Para recriar o ambiente e reinstalar qualquer um dos seus pacotes, defina a opção "Limpar o ambiente".
Executando com a opção "Atualizar para o Conda mais recente" tentará atualizar o Conda antes de criar ou ativar o ambiente. Se você estiver executando um agente auto-hospedado e tiver configurado uma instalação Conda para trabalhar com a tarefa, isso pode resultar na atualização da instalação do Conda.
Observação
Os agentes hospedados pela Microsoft não terão o Conda em seus PATH por padrão. Você precisará executar esta tarefa para usar o Conda.
Depois de executar esta tarefa, PATH conterá o diretório binário para o ambiente ativado, seguido pelos diretórios binários para a própria instalação do Conda.
Você pode executar scripts como tarefas de compilação subsequentes que executam Python, Conda ou os utilitários de linha de comando de outros pacotes instalados.
Por exemplo, você pode executar testes com pytest ou fazer upload de um pacote para o Anaconda Cloud com o cliente Anaconda.
Sugestão
Depois de executar essa tarefa, o ambiente será "ativado" e os pacotes que você instalar chamando conda install serão instalados nesse ambiente.
Pré-requisitos
- Um agente hospedado pela Microsoft ou um agente auto-hospedado com Anaconda ou Miniconda instalado.
- Se estiver usando um agente auto-hospedado, você deve adicionar o executável
condaaPATHou definir a variável de ambienteCONDApara a raiz da instalação do Conda.
Como posso configurar um agente auto-hospedado para usar essa tarefa?
Você pode usar esta tarefa com uma instalação completa do Anaconda ou uma instalação do Miniconda.
Se estiver usando um agente auto-hospedado, você deverá adicionar o executável conda ao PATH.
Como alternativa, você pode definir a variável de ambiente CONDA para a raiz da instalação do Conda -- ou seja, o diretório especificado como o "prefixo" ao instalar o Conda.
Requerimentos
| Requisito | Descrição |
|---|---|
| Tipos de pipeline | YAML, Construção clássica, Versão clássica |
| Funciona em | Agente, DeploymentGroup |
| Exigências | Nenhum |
| Capacidades | Esta tarefa não satisfaz quaisquer exigências para tarefas subsequentes no trabalho. |
| Restrições de comando | Qualquer |
| Variáveis configuráveis | Qualquer |
| Versão do agente | Todas as versões de agente suportadas. |
| Categoria de tarefa | Embalagem |