Compartir a través de


UseRubyVersion@0: tarea Usar la versión v0 de Ruby

Use esta tarea para seleccionar una versión de Ruby para ejecutarse en un agente. Opcionalmente, la tarea puede agregar la versión de Ruby a PATH.

Sintaxis

# 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

versionSpec - especificación de versión
string. Obligatorio. Valor predeterminado: >= 2.4.

Especifica el intervalo de versiones o una versión de una versión de Ruby que se va a usar.


addToPath - Agregar al PATH
boolean. Valor predeterminado: true.

Opcional. Antepone la versión de Ruby recuperada a la variable de entorno PATH para que esté disponible en tareas o scripts posteriores sin usar la variable de salida.


Opciones de control de tareas

Todas las tareas tienen opciones de control además de sus entradas de tarea. Para obtener más información, consulte Opciones de control y propiedades de tareas comunes.

Variables de salida

Esta tarea define las siguientes variables de salida , que puede consumir en pasos, trabajos y fases de bajada.

rubyLocation
carpeta resuelta de la distribución de Ruby.

Observaciones

Use esta tarea para seleccionar una versión de Ruby para ejecutarse en un agente y, opcionalmente, agregarla a PATH.

Prerrequisitos

Esta tarea producirá un error si no se encuentra ninguna versión de Ruby en Agent.ToolsDirectory. Consulte otras versiones de Ruby disponibles en agentes hospedados por Microsoft.

¿Dónde puedo obtener más información sobre los instaladores de herramientas?

Para obtener una explicación de los instaladores de herramientas y ejemplos, consulte Instaladores de herramientas.

¿Cómo puedo configurar un agente autohospedado para usar esta tarea?

Puede ejecutar esta tarea en un agente autohospedado con sus propias versiones de Ruby. Para ejecutar esta tarea en un agente autohospedado, configure Agent.ToolsDirectory siguiendo las instrucciones de caché de herramientas de . El nombre de la herramienta que se va a usar es Ruby.

Requisitos

Requisito Descripción
Tipos de canalización YAML, compilación clásica, versión clásica
Se ejecuta en Agente, DeploymentGroup
demandas Ninguno
funcionalidades de Esta tarea no satisface ninguna demanda de tareas posteriores en el trabajo.
restricciones de comandos Esta tarea se ejecuta con las restricciones de comandos siguientes: restringido
variables settable Esta tarea tiene permiso para establecer las siguientes variables: rubyLocation, PATH
Versión del agente 2.182.1 o superior
Categoría de tarea Herramienta
Requisito Descripción
Tipos de canalización YAML, compilación clásica, versión clásica
Se ejecuta en Agente, DeploymentGroup
demandas Ninguno
funcionalidades de Esta tarea no satisface ninguna demanda de tareas posteriores en el trabajo.
restricciones de comandos Cualquiera
variables settable Cualquiera
Versión del agente 2.115.0 o superior
Categoría de tarea Herramienta

Consulte también

  • instaladores de Tool