다음을 통해 공유


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

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

구문론

# 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.exe versionSpec - 버전
string;

경로에서 사용할 수 있도록 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이 작업의 최신 버전을 사용할 수 있습니다.

요구 사항

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