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.
入力
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 がホストするエージェントを定期的に更新しますが、多くの場合、最新バージョンより少し遅れています。 このパラメーターを有効にすると、ビルドで新しいマイナー バージョンへの更新に多くの時間が費やされる可能性があります。
タスク コントロールのオプション
すべてのタスクには、タスク入力に加えて制御オプションがあります。 詳細については、「コントロール オプションと一般的なタスク プロパティを参照してください。
出力変数
なし。
注釈
このタスクの新しいバージョンは、NuGetToolInstaller@1で使用できます。