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
- Ein von Microsoft gehosteter Agent mit parallel installierten Versionen von Ruby oder ein selbstgehostete Agent mit
Agent.ToolsDirectory
konfiguriert (siehe HÄUFIG GESTELLTE FRAGEN).
Diese Aufgabe schlägt fehl, wenn keine Ruby-Versionen in Agent.ToolsDirectory
gefunden 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 |