Freigeben über


UseRubyVersion@0 : Verwenden des Tasks "Ruby Version v0"

Verwenden Sie diese Aufgabe, um eine Version von Ruby auszuwählen, die auf einem Agent ausgeführt werden soll. Optional kann der Task path die Ruby-Version hinzufügen.

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.

Eingaben

versionSpec - Versionsspezifikation
string. Erforderlich. Standardwert. >= 2.4.

Gibt den zu verwendenden Versionsbereich oder eine Version einer Ruby-Version an.


addToPath - Zu PATH hinzufügen
boolean. Standardwert. true.

Optional. Stellt die abgerufene Ruby-Version der PATH-Umgebungsvariablen vor, um sie in nachfolgenden Aufgaben oder Skripts verfügbar zu machen, ohne die Ausgabevariable zu verwenden.


Optionen für die Vorgangskontrolle

Alle Vorgänge verfügen zusätzlich zu ihren Eingaben über Steuerungsoptionen. Weitere Informationen finden Sie unter Steuerungsoptionen und allgemeine Aufgabeneigenschaften.

Ausgabevariablen

Diese Aufgabe definiert die folgenden Ausgabevariablen, die Sie in nachgelagerten Schritten, Aufträgen und Phasen nutzen können.

rubyLocation
Der aufgelöste Ordner der Ruby-Verteilung.

Bemerkungen

Verwenden Sie diese Aufgabe, um eine Version von Ruby auszuwählen, die auf einem Agent ausgeführt werden soll, und fügen Sie sie optional PATH hinzu.

Voraussetzungen

Diese Aufgabe schlägt fehl, wenn keine Ruby-Versionen in Agent.ToolsDirectorygefunden werden. Weitere verfügbare Ruby-Versionen finden Sie in von Microsoft gehosteten Agents.

Wo kann ich mehr über Toolinstallationsprogramme erfahren?

Eine Erläuterung zu Toolinstallationsprogrammen und Beispielen finden Sie unter Toolinstallationsprogramme.

Wie kann ich einen selbstgehosteten Agent für die Verwendung dieser Aufgabe konfigurieren?

Sie können diese Aufgabe auf einem selbstgehosteten Agent mit Ihren eigenen Ruby-Versionen ausführen. Um diese Aufgabe auf einem selbstgehosteten Agent auszuführen, richten Sie die Anweisungen zum Toolcache einAgent.ToolsDirectory. Der zu verwendende Toolname ist Ruby.

Anforderungen

Anforderung BESCHREIBUNG
Pipelinetypen YAML, Klassischer Build, klassische Version
Wird ausgeführt auf Agent, DeploymentGroup
Forderungen Keine
Capabilities Diese Aufgabe erfüllt keine Anforderungen an nachfolgende Aufgaben im Auftrag.
Befehlseinschränkungen Dieser Task wird mit den folgenden Befehlseinschränkungen ausgeführt: restricted
Einstellbare Variablen Diese Aufgabe verfügt über die Berechtigung zum Festlegen der folgenden Variablen: rubyLocation, PATH
Agent-Version 2.182.1 oder höher
Aufgabenkategorie Tool
Anforderung BESCHREIBUNG
Pipelinetypen YAML, Klassischer Build, klassische Version
Wird ausgeführt auf Agent, DeploymentGroup
Forderungen Keine
Capabilities Diese Aufgabe erfüllt keine Anforderungen an nachfolgende Aufgaben im Auftrag.
Befehlseinschränkungen Any
Einstellbare Variablen Any
Agent-Version 2.115.0 oder höher
Aufgabenkategorie Tool

Siehe auch