Partilhar via


UseRubyVersion@0 - Use a tarefa Ruby versão v0

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

Ver também