Dela via


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.

Ingångar

versionSpec - Versionsspecifikation
string. Obligatoriskt. 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.

Anmärkningar

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 Tool installers.

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 du Agent.ToolsDirectory genom att följa anvisningarna i Tool Cache. Verktygsnamnet som ska användas är Ruby.

Krav

Krav Beskrivning
Pipelinetyper YAML, klassisk version, klassisk version
Körs på Agent, DeploymentGroup
kräver Ingen
funktioner Den här aktiviteten uppfyller inte några krav på efterföljande uppgifter i jobbet.
Kommandobegränsningar Den här aktiviteten körs med hjälp av följande kommandobegränsningar: begränsad
variabler som kan Den här uppgiften har behörighet att ange följande variabler: rubyLocation, PATH
Agentversion 2.182.1 eller senare
Aktivitetskategori Verktyg
Krav Beskrivning
Pipelinetyper YAML, klassisk version, klassisk version
Körs på Agent, DeploymentGroup
kräver Ingen
funktioner Den här aktiviteten uppfyller inte några krav på efterföljande uppgifter i jobbet.
Kommandobegränsningar Vilken som helst
variabler som kan Vilken som helst
Agentversion 2.115.0 eller senare
Aktivitetskategori Verktyg

Se även

  • installationsprogram för verktyg