NuGetRestore@1 - NuGet Restore v1 タスク
このタスクを使用して、Visual Studio ビルド ステップの準備として NuGet パッケージを復元します。
重要
このタスクは非推奨とされます。 これを使用するビルドは、2023 年 11 月 27 日に中断されます。 できるだけ早く NuGetCommand@2のオプションを restore
使用するように切り替えてください。 詳細については、「 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.
入力
solution
-
ソリューション、packages.config、またはproject.jsonへのパス
string
. 必須です。 既定値: **/*.sln
。
復元するパッケージを参照するソリューション、 packages.config
、または project.json
ファイルへのパス。
selectOrConfig
-
使用するフィード
string
. 必須です。 使用できる値: select
(ここで選択したフィード) config
、(NuGet.config 内のフィード)。 既定値: select
。
使用するフィードを指定します。 値を使用して、VSTS または NuGet.org から 1 つのフィードを select
指定します。 ソース コード リポジトリにファイルを 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、クラシック ビルド、クラシック リリース |
実行日 | エージェント、DeploymentGroup |
確認要求 | なし |
Capabilities | このタスクは、ジョブ内の後続のタスクに対する要求を満たしていません。 |
コマンドの制限 | Any |
設定可能な変数 | Any |
エージェントのバージョン | 2.144.0 以上 |
タスクのカテゴリ | パッケージ |
要件 | 説明 |
---|---|
パイプラインの種類 | YAML、クラシック ビルド、クラシック リリース |
実行日 | エージェント、DeploymentGroup |
確認要求 | なし |
Capabilities | このタスクは、ジョブ内の後続のタスクに対する要求を満たしていません。 |
コマンドの制限 | Any |
設定可能な変数 | Any |
エージェントのバージョン | 2.115.0 以上 |
タスクのカテゴリ | パッケージ |