Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Verwenden Sie diese Aufgabe, um im Toolscache zu suchen oder eine bestimmte Version von Go herunterzuladen und sie dem PATH hinzuzufügen.
Syntax
# Go tool installer v0
# Find in cache or download a specific version of Go and add it to the PATH.
- task: GoTool@0
inputs:
version: '1.10' # string. Required. Version. Default: 1.10.
# Advanced
#goPath: # string. GOPATH.
#goBin: # string. GOBIN.
#goDownloadUrl: 'https://go.dev/dl' # string. Go download URL. Default: https://go.dev/dl.
# Go tool installer v0
# Find in cache or download a specific version of Go and add it to the PATH.
- task: GoTool@0
inputs:
version: '1.10' # string. Required. Version. Default: 1.10.
# Advanced
#goPath: # string. GOPATH.
#goBin: # string. GOBIN.
Eingänge
version
-
Version
string. Erforderlich. Standardwert: 1.10.
Die Go-Version zum Herunterladen (falls erforderlich) und verwenden, z. B. 1.9.3.
goPath
-
GOPATH-
string.
Ein benutzerdefinierter Wert für die GOPATH-Umgebungsvariable.
goBin
-
GOBIN-
string.
Ein benutzerdefinierter Wert für die GOBIN-Umgebungsvariable.
goDownloadUrl
-
Download-URL
string. Standardwert: https://go.dev/dl.
URL zum Herunterladen von Go-Binären. Die folgenden Werte werden unterstützt:
-
https://go.dev/dl- Offizielle Go-Distribution. Dies ist der Standard, wenn dieser Parameter nicht gesetzt ist. -
https://aka.ms/golang/release/latest- der Microsoft-Build des Go-Präfixes , ein Fork der offiziellen Go-Distribution. Siehe den Migrationsleitfaden für eine Einführung in die Microsoft-Version von Go.
Hinweis
Man kann optional die Download-URL für Go-Binärdateien angeben, indem man die GOTOOL_GODOWNLOADURL Umgebungsvariable setzt. Wenn sowohl der Task Parameter Go Download URL als auch die GOTOOL_GODOWNLOADURL Umgebungsvariable gesetzt sind, hat der Task-Parameter Vorrang.
Aufgabensteuerungsoptionen
Alle Aufgaben verfügen zusätzlich zu ihren Aufgabeneingaben über Steuerungsoptionen. Weitere Informationen finden Sie unter Steuerelementoptionen und allgemeinen Aufgabeneigenschaften.
Ausgabevariablen
Keiner.
Bemerkungen
Verwenden Sie diese Aufgabe, um eine bestimmte Version des Toolscaches zu suchen oder herunterzuladen und dem PATH hinzuzufügen. Verwenden Sie die Aufgabe, um die Version von Go Lang zu ändern, die in nachfolgenden Aufgaben verwendet wird.
Anforderungen
| Anforderung | BESCHREIBUNG |
|---|---|
| Pipelinetypen | YAML, Classic Build, Classic Release |
| Läuft auf | Agent, DeploymentGroup |
| Anforderungen | Nichts |
| Funktionen | Die Ausführung dieser Aufgabe erfüllt die folgenden Anforderungen für alle nachfolgenden Aufgaben im selben Auftrag: GO |
| Befehlseinschränkungen | Jegliche |
| Settable-Variablen | Jegliche |
| Agentversion | Alle unterstützten Agentversionen. |
| Vorgangskategorie | Werkzeug |