Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Use esta tarefa para selecionar uma versão do Ruby para ser executada em um agente. Opcionalmente, a tarefa pode adicionar a versão Ruby ao PATH.
Sintaxe
# Use Ruby version v0
# Use the specified version of Ruby from the tool cache, optionally adding it to the PATH.
- task: UseRubyVersion@0
inputs:
versionSpec: '>= 2.4' # string. Required. Version spec. Default: >= 2.4.
#addToPath: true # boolean. Add to PATH. Default: true.
Insumos
versionSpec
-
Especificações da versão
string
. Obrigatório. Valor padrão: >= 2.4
.
Especifica o intervalo de versões ou uma versão de uma versão Ruby a ser usada.
addToPath
-
Adicionar ao PATH
boolean
. Valor padrão: true
.
Opcional. Anexa a versão recuperada do Ruby à variável de ambiente PATH para disponibilizá-la em tarefas ou scripts subsequentes sem usar a variável de saída.
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
Esta tarefa define as seguintes variáveis de saída , que você pode consumir em etapas, trabalhos e estágios downstream.
rubyLocation
A pasta resolvida da distribuição Ruby.
Observações
Use esta tarefa para selecionar uma versão do Ruby para ser executada em um agente e, opcionalmente, adicioná-la ao PATH.
Pré-requisitos
- Um agente hospedado pela Microsoft com versões lado a lado do Ruby instaladas ou um agente auto-hospedado com
Agent.ToolsDirectory
configurado (consulte de perguntas frequentes ).
Esta tarefa falhará se nenhuma versão Ruby for encontrada no Agent.ToolsDirectory
. Consulte outras versões disponíveis do Ruby em agentes hospedados pela Microsoft.
Onde posso saber mais sobre os instaladores de ferramentas?
Para obter uma explicação dos instaladores de ferramentas e exemplos, consulte Instaladores de ferramentas.
Como posso configurar um agente auto-hospedado para usar essa tarefa?
Você pode executar essa tarefa em um agente auto-hospedado com suas próprias versões do Ruby. Para executar essa tarefa em um agente auto-hospedado, configure Agent.ToolsDirectory
seguindo as instruções do Cache de Ferramentas . O nome da ferramenta a ser usada é Ruby
.
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 | Esta tarefa é executada usando as seguintes restrições de comando : restrito |
Variáveis configuráveis | Esta tarefa tem permissão para definir as seguintes variáveis: rubyLocation, PATH |
Versão do agente | 2.182.1 ou superior |
Categoria de tarefa | Ferramenta |
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 | 2.115.0 ou superior |
Categoria de tarefa | Ferramenta |