다음을 통해 공유


GoTool@0 - Go 도구 설치 관리자 v0 작업

이 작업을 사용하여 도구 캐시에서 찾거나 특정 버전의 Go를 다운로드하여 PATH에 추가합니다.

구문론

# 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.

입력

version - 버전
string; 필수 사항입니다. 기본값은 1.10입니다.

다운로드(필요한 경우)하고 사용할 Go 버전입니다(예: 1.9.3).


GOPATHgoPath -
string;

GOPATH 환경 변수에 대한 사용자 지정 값입니다.


goBin - 고빈
string;

GOBIN 환경 변수에 대한 사용자 지정 값입니다.


goDownloadUrl - URL 다운로드
string; 기본값은 https://go.dev/dl입니다.

바둑 바이너리 다운로드 URL. 지원되는 값은 다음과 같습니다.

비고

선택 사항으로 환경 변수를 설정 GOTOOL_GODOWNLOADURL 하여 Go 바이너리의 다운로드 URL을 지정할 수 있습니다. Go download URL 작업 매개변수와 GOTOOL_GODOWNLOADURL 환경 변수가 모두 설정되어 있다면, 작업 매개변수가 우선권을 가집니다.


작업 제어 옵션

모든 작업에는 작업 입력 외에 제어 옵션이 있습니다. 자세한 내용은 컨트롤 옵션 및 일반적인 작업 속성참조하세요.

출력 변수

없음.

비고

이 작업을 사용하여 특정 버전의 Go 도구를 찾거나 도구 캐시에 다운로드하여 PATH에 추가합니다. 작업을 사용하여 후속 작업에 사용되는 Go Lang의 버전을 변경합니다.

요구 사항

요구 사항 설명
파이프라인 유형 YAML, 클래식 빌드, 클래식 릴리스
다음에서 실행 에이전트, DeploymentGroup
요구 없음
기능 이 작업을 실행하면 동일한 작업의 후속 작업에 대한 다음 요구 충족합니다. GO
명령 제한 어느 것이든
settable 변수 어느 것이든
에이전트 버전 지원되는 모든 에이전트 버전입니다.
작업 범주 도구