Compartilhar via


UseRubyVersion@0 – Usar 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.

Entradas

de especificação de versão do versionSpec -
string. Obrigatório Valor padrão: >= 2.4.

Especifica o intervalo de versão ou uma versão de uma versão do Ruby a ser usada.


addToPath - Adicionar ao PATH
boolean. Valor padrão: true.

Opcional. Acrescenta a versão ruby recuperada à variável de ambiente PATH para disponibilizá-la em tarefas ou scripts subsequentes sem usar a variável de saída.


Opções de controle de tarefa

Todas as tarefas têm opções de controle além das suas entradas de tarefas. Para obter mais informações, consulte as opções de Controle de e as propriedades comuns da tarefa.

Variáveis de saída

Essa tarefa define as seguintes variáveis de saída , que você pode consumir em etapas downstream, trabalhos e estágios.

rubyLocation
a pasta resolvida da distribuição ruby.

Observações

Use essa tarefa para selecionar uma versão do Ruby para ser executada em um agente e, opcionalmente, adicioná-la ao PATH.

Pré-requisitos

Essa tarefa falhará se nenhuma versão do Ruby for encontrada no Agent.ToolsDirectory. Consulte outras versões do Ruby disponíveis em agentes hospedados pela Microsoft.

Onde posso saber mais sobre instaladores de ferramentas?

Para obter uma explicação dos instaladores de ferramentas e exemplos, consulte Instaladores da Ferramenta.

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 do . O nome da ferramenta a ser usado é Ruby.

Requisitos

Requisito Descrição
Tipos de pipeline YAML, build clássico, versão clássica
Execuções em Agent, DeploymentGroup
de demandas Nenhum
recursos Essa tarefa não atende a nenhuma demanda para tarefas subsequentes no trabalho.
restrições de comando Esta tarefa é executada usando as seguintes restrições de comando : restrito
variáveis settable Essa 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, build clássico, versão clássica
Execuções em Agent, DeploymentGroup
de demandas Nenhum
recursos Essa tarefa não atende a nenhuma demanda para tarefas subsequentes no trabalho.
restrições de comando Qualquer
variáveis settable Qualquer
Versão do agente 2.115.0 ou superior
Categoria de tarefa Ferramenta

Consulte também

  • instaladores da Ferramenta