UseRubyVersion@0 – Använd ruby version v0-uppgift

Använd den här uppgiften för att välja en version av Ruby som ska köras på en agent. Du kan också lägga till Ruby-versionen i PATH.

Syntax

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

Indata

versionSpec - Versionsspecifikation
string. Krävs. Standardvärde: >= 2.4.

Anger versionsintervallet eller en version av en Ruby-version som ska användas.


addToPath - Lägg till i PATH
boolean. Standardvärde: true.

Valfritt. Förbereder den hämtade Ruby-versionen till PATH-miljövariabeln för att göra den tillgänglig i efterföljande uppgifter eller skript utan att använda utdatavariabeln.


Kontrollalternativ för aktivitet

Alla aktiviteter har kontrollalternativ utöver sina aktivitetsindata. Mer information finns i Kontrollalternativ och vanliga uppgiftsegenskaper.

Utdatavariabler

Den här uppgiften definierar följande utdatavariabler, som du kan använda i underordnade steg, jobb och steg.

rubyLocation
Den lösta mappen för Ruby-distributionen.

Kommentarer

Använd den här uppgiften för att välja en version av Ruby som ska köras på en agent och du kan också lägga till den i PATH.

Förutsättningar

Den här uppgiften misslyckas om inga Ruby-versioner hittas i Agent.ToolsDirectory. Se andra tillgängliga Ruby-versioner på Microsoft-värdbaserade agenter.

Var kan jag lära mig mer om verktygsinstallationer?

En förklaring av verktygsinstallationer och exempel finns i Verktygsinstallationer.

Hur konfigurerar jag en lokalt installerad agent för att använda den här uppgiften?

Du kan köra den här uppgiften på en lokalt installerad agent med dina egna Ruby-versioner. Om du vill köra den här uppgiften på en lokalt installerad agent konfigurerar Agent.ToolsDirectory du genom att följa anvisningarna i Verktygscache. Verktygsnamnet som ska användas är Ruby.

Krav

Krav Beskrivning
Pipelinetyper YAML, klassisk version, klassisk version
Körs på Agent, DeploymentGroup
Krav Ingen
Funktioner Den här aktiviteten uppfyller inte några krav för efterföljande uppgifter i jobbet.
Kommandobegränsningar Den här uppgiften körs med följande kommandobegränsningar: begränsad
Inställningsbara variabler Den här uppgiften har behörighet att ange följande variabler: rubyLocation, PATH
Agentversion 2.182.1 eller senare
Uppgiftskategori Verktyg
Krav Beskrivning
Pipelinetyper YAML, klassisk version, klassisk version
Körs på Agent, DeploymentGroup
Krav Ingen
Funktioner Den här aktiviteten uppfyller inte några krav för efterföljande uppgifter i jobbet.
Kommandobegränsningar Valfri
Inställningsbara variabler Valfri
Agentversion 2.115.0 eller senare
Uppgiftskategori Verktyg

Se även