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
-
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 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