NuGetToolInstaller@1 - NuGet 도구 설치 관리자 v1 작업
인터넷 또는 도구 캐시에서 특정 버전의 NuGet을 획득하고 PATH에 추가합니다. 이 작업을 사용하여 NuGet 작업에 사용되는 NuGet 버전을 변경합니다.
Syntax
# NuGet tool installer v1
# 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@1
inputs:
# Advanced
#versionSpec: # string. Version of NuGet.exe to install.
#checkLatest: false # boolean. Always check for new versions. Default: false.
입력
versionSpec
- 설치할 NuGet.exe 버전
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 호스팅 에이전트를 정기적으로 업데이트하지만 최신 버전에 약간 뒤처지는 경우가 많습니다. 이 매개 변수를 사용하도록 설정하면 빌드가 최신 부 버전으로 업데이트하는 데 많은 시간을 소비할 수 있습니다.
작업 제어 옵션
모든 작업에는 작업 입력 외에 제어 옵션이 있습니다. 자세한 내용은 컨트롤 옵션 및 일반적인 작업 속성을 참조하세요.
출력 변수
없음
설명
이 작업을 사용하여 지정된 버전의 NuGet 을 찾고, 다운로드하고, 캐시하고, PATH에 추가합니다. 도구 캐시에 대한 자세한 내용은 azure-pipelines-tool-lib 리포지토리를 참조하세요.
요구 사항
요구 사항 | Description |
---|---|
파이프라인 유형 | YAML, 클래식 빌드, 클래식 릴리스 |
실행 중 | 에이전트, DeploymentGroup |
요청 | 없음 |
Capabilities | 이 작업을 실행하면 동일한 작업의 후속 작업에 대한 다음 요구 사항을 충족합니다. NuGet |
명령 제한 사항 | 모두 |
설정 가능한 변수 | 모두 |
에이전트 버전 | 2.144.0 이상 |
작업 범주 | 도구 |
요구 사항 | Description |
---|---|
파이프라인 유형 | YAML, 클래식 빌드, 클래식 릴리스 |
실행 중 | 에이전트, DeploymentGroup |
요청 | 없음 |
Capabilities | 이 작업을 실행하면 동일한 작업의 후속 작업에 대한 다음 요구 사항을 충족합니다. NuGet |
명령 제한 사항 | 모두 |
설정 가능한 변수 | 모두 |
에이전트 버전 | 2.115.0 이상 |
작업 범주 | 도구 |
참고 항목
도구 설치 관리자 및 예제에 대한 설명은 도구 설치 관리자를 참조하세요.