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
- Un agente hospedado por Microsoft con versiones en paralelo de Ruby instaladas o un agente autohospedado con
Agent.ToolsDirectory
configurado (consulte preguntas más frecuentes).
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 |