NuGetRestore@1 - NuGet v1 복원 작업
Visual Studio 빌드 단계에 대비하여 NuGet 패키지를 복원하려면 이 작업을 사용합니다.
중요합니다
이 작업은 더 이상 사용되지 않습니다. 이를 사용하는 빌드는 2023년 11월 27일부터 중단됩니다. 가능한 한 빨리 NuGetCommand@2restore
옵션을 사용하도록 전환하세요. 자세한 내용은 NuGetInstaller@0 또는 NuGetRestore@1 마이그레이션을 참조하세요.
Visual Studio 빌드 단계에 대비하여 NuGet 패키지를 복원하려면 이 작업을 사용합니다.
Visual Studio 빌드 단계에 대비하여 NuGet 패키지를 복원하려면 이 작업을 사용합니다.
구문론
# NuGet Restore v1
# Restores NuGet packages in preparation for a Visual Studio Build step.
- task: NuGetRestore@1
inputs:
solution: '**/*.sln' # string. Required. Path to solution, packages.config, or project.json. Default: **/*.sln.
selectOrConfig: 'select' # 'select' | 'config'. Required. Feeds to use. Default: select.
#feed: # string. Optional. Use when selectOrConfig = select. Use packages from this Azure Artifacts feed.
#includeNuGetOrg: true # boolean. Optional. Use when selectOrConfig = select. Use packages from NuGet.org. Default: true.
#nugetConfigPath: # string. Optional. Use when selectOrConfig = config. Path to NuGet.config.
# Advanced
#noCache: false # boolean. Disable local cache. Default: false.
#packagesDirectory: # string. Destination directory.
#verbosity: 'Detailed' # '-' | 'Quiet' | 'Normal' | 'Detailed'. Verbosity. Default: Detailed.
# NuGet Restore v1
# Restores NuGet packages in preparation for a Visual Studio Build step.
- task: NuGetRestore@1
inputs:
solution: '**/*.sln' # string. Required. Path to solution, packages.config, or project.json. Default: **/*.sln.
selectOrConfig: 'select' # 'select' | 'config'. Required. Feeds to use. Default: select.
#feed: # string. Optional. Use when selectOrConfig = select. Use packages from this VSTS feed.
#includeNuGetOrg: true # boolean. Optional. Use when selectOrConfig = select. Use packages from NuGet.org. Default: true.
#nugetConfigPath: # string. Optional. Use when selectOrConfig = config. Path to NuGet.config.
# Advanced
#noCache: false # boolean. Disable local cache. Default: false.
#packagesDirectory: # string. Destination directory.
#verbosity: 'Detailed' # '-' | 'Quiet' | 'Normal' | 'Detailed'. Verbosity. Default: Detailed.
입력
솔루션, packages.config또는 project.json 경로
string
; 필수 사항입니다. 기본값은 **/*.sln
입니다.
복원할 패키지를 참조하는 솔루션, packages.config
또는 project.json
파일의 경로입니다.
사용할
string
; 필수 사항입니다. 허용되는 값: select
(여기서 선택한 피드), config
(NuGet.config피드). 기본값은 select
입니다.
사용할 피드를 지정합니다.
select
값을 사용하여 VSTS 및/또는 NuGet.org 피드 하나를 지정합니다. 소스 코드 리포지토리에 nuget.config
파일을 커밋하고 config
값으로 경로를 설정하여 여러 피드를 지정합니다.
feed
-
이 Azure Artifacts 피드 패키지 사용
string
; 선택 사항.
selectOrConfig = select
때 사용합니다.
생성된 NuGet.config
파일에 지정된 VSTS 피드를 포함합니다.
feed
-
이 VSTS 피드 패키지 사용
string
; 선택 사항.
selectOrConfig = select
때 사용합니다.
생성된 NuGet.config
파일에 지정된 VSTS 피드를 포함합니다.
includeNuGetOrg
-
NuGet.org 패키지 사용
boolean
; 선택 사항.
selectOrConfig = select
때 사용합니다. 기본값은 true
입니다.
생성된 NuGet.config
지정된 NuGet.org 피드를 포함합니다.
NuGet.config 경로
string
; 선택 사항.
selectOrConfig = config
때 사용합니다.
패키지를 복원할 피드를 지정하는 리포지토리의 NuGet.config
경로를 지정합니다.
로컬 캐시 사용하지 않도록
boolean
; 기본값은 false
입니다.
NuGet이 로컬 컴퓨터 캐시의 패키지를 사용하지 못하도록 합니다.
-NoCache NuGet.exe
명령줄 인수와 동일합니다.
packagesDirectory
-
대상 디렉터리
string
;
패키지가 설치된 폴더를 지정합니다. 폴더를 지정하지 않으면 선택한 솔루션, packages/
또는 packages.config
함께 패키지가 project.json
폴더로 복원됩니다.
-PackagesDirectory NuGet.exe
명령줄 인수와 동일합니다.
verbosity
-
세부 정보 표시
string
; 허용되는 값: -
, Quiet
, Normal
Detailed
. 기본값은 Detailed
입니다.
출력에 표시되는 세부 정보의 양을 지정합니다.
작업 제어 옵션
모든 작업에는 작업 입력 외에 제어 옵션이 있습니다. 자세한 내용은 컨트롤 옵션 및 일반적인 작업 속성참조하세요.
출력 변수
없음.