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 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.ToolsDirectoryconfigurado (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 |