Share via


GoTool@0 - Tâche du programme d’installation de l’outil Go v0

Utilisez cette tâche pour rechercher dans le cache des outils ou téléchargez une version spécifique de Go et ajoutez-la au CHEMIN d’accès.

Recherche ou télécharge une version spécifique de Go dans le cache des outils et l’ajoute au PATH. Utilisez cette tâche pour définir la version de Go utilisée dans les tâches suivantes.

Syntaxe

# 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.
# Go Tool Installer v0
# Finds or downloads a specific version of Go in the tools cache and adds it to the PATH. Use this to set the version of Go used in subsequent tasks.
- task: GoTool@0
  inputs:
    version: '1.10' # string. Required. Version. Default: 1.10.
  # Advanced
    #goPath: # string. GOPATH. 
    #goBin: # string. GOBIN.

Entrées

version - Version
string. Obligatoire. Valeur par défaut : 1.10.

Version Go à télécharger (si nécessaire) et à utiliser, par exemple 1.9.3.


goPath - GOPATH
string.

Valeur personnalisée pour la variable d’environnement GOPATH.


goBin - GOBIN
string.

Valeur personnalisée pour la variable d’environnement GOBIN.


Options de contrôle des tâches

Toutes les tâches ont des options de contrôle en plus de leurs entrées de tâche. Pour plus d’informations, consultez Options de contrôle et propriétés de tâche courantes.

Variables de sortie

Aucun.

Notes

Utilisez cette tâche pour rechercher ou télécharger une version spécifique de l’outil Go dans le cache des outils et l’ajouter au CHEMIN d’accès. Utilisez la tâche pour modifier la version de Go Lang utilisée dans les tâches suivantes.

Spécifications

Condition requise Description
Types de pipelines YAML, build classique, version classique
S’exécute sur Agent, DeploymentGroup
Demandes Aucun
Capabilities L’exécution de cette tâche répond aux exigences suivantes pour toutes les tâches suivantes dans le même travail : GO
Restrictions de commandes Quelconque
Variables settables Quelconque
Version de l’agent Toutes les versions d’agent prises en charge.
Catégorie de la tâche Outil