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
- En Microsoft-värdbaserad agent med sida vid sida-versioner av Ruby installerad eller en lokalt installerad agent med
Agent.ToolsDirectory
konfigurerad (se Vanliga frågor och svar).
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 |