Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Use esta tarea para buscar en la memoria caché de herramientas o descargar una versión específica de Go y agregarla a path.
Sintaxis
# 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.
Entradas
version
-
versión
string. Obligatorio. Valor predeterminado: 1.10.
La versión de Go para descargar (si es necesario) y usar, por ejemplo, 1.9.3.
goPath
-
GOPATH
string.
Valor personalizado para la variable de entorno GOPATH.
goBin
-
GOBIN
string.
Valor personalizado para la variable de entorno GOBIN.
goDownloadUrl
-
Ir a descargar URL
string. Valor predeterminado: https://go.dev/dl.
URL para descargar binarios de Go. Se admiten los siguientes valores:
-
https://go.dev/dl- Distribución oficial de Go. Este es el valor predeterminado si este parámetro no está activado. -
https://aka.ms/golang/release/latest- la versión de Microsoft del prefijo Go, un fork de la distribución oficial de Go. Consulta la Guía de Migración para una introducción a la versión de Go de Microsoft.
Nota:
Opcionalmente puedes especificar la URL de descarga para los binarios de Go estableciendo la GOTOOL_GODOWNLOADURL variable de entorno. Si tanto el parámetro de tarea de URL de descarga Go como la GOTOOL_GODOWNLOADURL variable de entorno están activados, el parámetro de tarea tiene prioridad.
Opciones de control de tareas
Todas las tareas tienen opciones de control además de sus entradas de tarea. Para obtener más información, consulte Opciones de control y propiedades de tareas comunes.
Variables de salida
Ninguno.
Observaciones
Use esta tarea para buscar o descargar una versión específica de la herramienta Go en la memoria caché de herramientas y agregarla a path. Use la tarea para cambiar la versión de Go Lang que se usa en las tareas posteriores.
Requisitos
| Requisito | Descripción |
|---|---|
| Tipos de canalización | YAML, compilación clásica, versión clásica |
| Se ejecuta en | Agente, DeploymentGroup |
| demandas | Ninguno |
| funcionalidades de |
La ejecución de esta tarea satisface las siguientes exige para las tareas posteriores del mismo trabajo: GO |
| restricciones de comandos | Cualquiera |
| variables settable | Cualquiera |
| Versión del agente | Todas las versiones de agente admitidas. |
| Categoría de tarea | Herramienta |