UseRubyVersion@0: uso de la tarea 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.
# Use Ruby Version v0
# Retrieves the specified version of Ruby from the tool cache. Optionally add it to 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 a 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 las entradas de tareas. Para obtener más información, vea 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.

Comentarios

Use esta tarea para seleccionar una versión de Ruby que se ejecute en un agente y, opcionalmente, agréguela a PATH.

Requisitos previos

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 la caché de herramientas. 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
Peticiones Ninguno
Capabilities Esta tarea no satisface ninguna demanda de tareas posteriores en el trabajo.
Restricciones de comandos Esta tarea se ejecuta con las siguientes restricciones de comandos: restringido
Variables que se pueden establecer Esta tarea tiene permiso para establecer las siguientes variables: rubyLocation, PATH
Versión del agente 2.182.1 o superior
Categoría de la tarea: Herramienta
Requisito Descripción
Tipos de canalización YAML, compilación clásica, versión clásica
Se ejecuta en Agente, DeploymentGroup
Peticiones Ninguno
Capabilities Esta tarea no satisface ninguna demanda de tareas posteriores en el trabajo.
Restricciones de comandos Any
Variables que se pueden establecer Any
Versión del agente 2.115.0 o superior
Categoría de la tarea: Herramienta

Vea también