NuGetToolInstaller@0 - NuGet 도구 설치 관리자 v0 작업

이 작업을 사용하여 지정된 버전의 NuGet 을 찾고, 다운로드하고, 캐시하고, PATH에 추가합니다. 도구 캐시에 대한 자세한 내용은 azure-pipelines-tool-lib 리포지토리를 참조하세요.

Syntax

# NuGet tool installer v0
# Acquires a specific version of NuGet from the internet or the tools cache and adds it to the PATH. Use this task to change the version of NuGet used in the NuGet tasks.
- task: NuGetToolInstaller@0
  inputs:
    #versionSpec: # string. Version of NuGet.exe to install. 
    #checkLatest: false # boolean. Always download the latest matching version. Default: false.
# NuGet tool installer v0
# Acquires a specific version of NuGet from the internet or the tools cache and adds it to the PATH. Use this task to change the version of NuGet used in the NuGet tasks.
- task: NuGetToolInstaller@0
  inputs:
    versionSpec: '4.3.0' # string. Required. Version of NuGet.exe to install. Default: 4.3.0.
    #checkLatest: false # boolean. Always download the latest matching version. Default: false.
# NuGet Tool Installer v0
# Acquires a specific version of NuGet from the internet or the tools cache and adds it to the PATH. Use this task to change the version of NuGet used in the NuGet tasks.
- task: NuGetToolInstaller@0
  inputs:
    versionSpec: '4.3.0' # string. Required. Version of NuGet.exe to install. Default: 4.3.0.
    #checkLatest: false # boolean. Always download the latest matching version. Default: false.

입력

versionSpec - 설치할 NuGet.exe 버전
string.

경로에서 사용할 수 있도록 NuGet 버전을 지정하는 버전 또는 버전 범위입니다. x를 와일드카드로 사용합니다. 사용 가능한 NuGet 버전 목록을 참조하세요.

시험판 버전과 일치하려면 사양에 위의 목록에서 주 버전, 부 버전, 패치 및 시험판 버전이 포함되어야 합니다. 버전을 지정하지 않으면 버전이 자동으로 선택됩니다.

예: 4.x, , 3.3.x, 2.8.6. >=4.0.0-0


versionSpec - 설치할 NuGet.exe 버전
string. 필수 요소. 기본값은 4.3.0입니다.

경로에서 사용할 수 있도록 NuGet 버전을 지정하는 버전 또는 버전 범위입니다. x를 와일드카드로 사용합니다. 사용 가능한 NuGet 버전 목록을 참조하세요.

시험판 버전과 일치하려면 사양에 위의 목록에서 주 버전, 부 버전, 패치 및 시험판 버전이 포함되어야 합니다. 버전을 지정하지 않으면 버전이 자동으로 선택됩니다.

예: 4.x, , 3.3.x, 2.8.6. >=4.0.0-0


checkLatest - 항상 일치하는 최신 버전 다운로드
boolean. 기본값은 false입니다.

이 부울이 로 true설정되면 작업은 항상 버전 사양을 충족하는 사용 가능한 최신 버전을 NuGet.exe 확인하고 다운로드합니다. 또한 이 옵션은 선택한 버전의 NuGet이 이미 캐시되어 있더라도 항상 다운로드 시간이 발생합니다.

이 옵션을 사용하도록 설정하면 새 버전의 NuGet이 릴리스될 때 예기치 않은 빌드 중단이 발생할 수 있습니다.

Microsoft 호스팅 에이전트를 사용하는 경우 이 설정을 false로 설정해야 합니다. Microsoft는 Microsoft 호스팅 에이전트를 정기적으로 업데이트하지만 최신 버전에 약간 뒤처지는 경우가 많습니다. 이 매개 변수를 사용하도록 설정하면 빌드가 최신 부 버전으로 업데이트하는 데 많은 시간을 소비할 수 있습니다.


작업 제어 옵션

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

출력 변수

없음

설명

이 작업의 최신 버전은 NuGetToolInstaller@1 사용할 수 있습니다.

요구 사항

요구 사항 Description
파이프라인 유형 YAML, 클래식 빌드, 클래식 릴리스
실행 중 에이전트, DeploymentGroup
요청 없음
Capabilities 이 작업을 실행하면 동일한 작업의 후속 작업에 대한 다음 요구 사항을 충족합니다. NuGet
명령 제한 사항 모두
설정 가능한 변수 모두
에이전트 버전 2.144.0 이상
작업 범주 도구
요구 사항 Description
파이프라인 유형 YAML, 클래식 빌드, 클래식 릴리스
실행 중 에이전트, DeploymentGroup
요청 없음
Capabilities 이 작업을 실행하면 동일한 작업의 후속 작업에 대한 다음 요구 사항을 충족합니다. NuGet
명령 제한 사항 모두
설정 가능한 변수 모두
에이전트 버전 2.115.0 이상
작업 범주 도구