NuGetRestore@1 - NuGet 還原 v1 工作
使用此工作來還原 NuGet 套件,以準備 Visual Studio 建置步驟。
重要
此工作已被取代。 使用它的組建會在 11-27-2023 中斷。 請儘快切換至使用NuGetCommand@2restore
的選項。 如需詳細資訊,請參閱 從 NuGetInstaller@0 移轉或NuGetRestore@1。
使用此工作來還原 NuGet 套件,以準備 Visual Studio 建置步驟。
使用此工作來還原 NuGet 套件,以準備 Visual Studio 建置步驟。
Syntax
# 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.
輸入
solution
-
解決方案、packages.config 或project.json的路徑
string
. 必要。 預設值:**/*.sln
。
參考要還原之封裝之方案、 packages.config
或 project.json
檔案的路徑。
selectOrConfig
-
要使用的摘要
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 摘要。
nugetConfigPath
-
NuGet.config的路徑
string
. 選擇性。 使用 時 selectOrConfig = config
。
指定存放庫中 的 路徑 NuGet.config
,指定要從中還原封裝的摘要。
noCache
-
停用本機快取
boolean
. 預設值:false
。
防止 NuGet 使用來自本機電腦快取的套件。 相當於 -NoCache NuGet.exe
命令行自變數。
packagesDirectory
-
目的地目錄
string
.
指定安裝封裝的資料夾。 如果未指定資料夾,封裝會與選取的方案packages.config
、 或 project.json
一起還原至packages/
資料夾。 相當於 -PackagesDirectory NuGet.exe
命令行自變數。
verbosity
-
冗長
string
. 允許的值:-
、、、Quiet
Normal
。Detailed
預設值:Detailed
。
指定輸出中顯示的詳細數據量。
工作控制選項
除了工作輸入之外,所有工作都有控制選項。 如需詳細資訊,請參閱 控制選項和一般工作屬性。
輸出變數
無。
規格需求
需求 | 描述 |
---|---|
管線類型 | YAML、傳統組建、傳統版本 |
在上執行 | Agent、DeploymentGroup |
要求 | 無 |
Capabilities | 此工作不符合作業中後續工作的任何需求。 |
命令限制 | 任何 |
可設定變數 | 任何 |
代理程式版本 | 2.144.0 或更新版本 |
工作類別 | 套件 |
需求 | 描述 |
---|---|
管線類型 | YAML、傳統組建、傳統版本 |
在上執行 | Agent、DeploymentGroup |
要求 | 無 |
Capabilities | 此工作不符合作業中後續工作的任何需求。 |
命令限制 | 任何 |
可設定變數 | 任何 |
代理程式版本 | 2.115.0 或更新版本 |
工作類別 | 套件 |