NuGetToolInstaller@1 - NuGet ツール インストーラー v1 タスク

インターネットまたはツール キャッシュから特定のバージョンの NuGet を取得し、PATH に追加します。 このタスクを使用して、NuGet タスクで使用される NuGet のバージョンを変更します。

構文

# 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.x2.8.6>=4.0.0-0


checkLatest - 新しいバージョンの場合は常にチェック
boolean. 既定値: false

このブール値が に true設定されている場合、タスクは常にバージョン スペックを満たす利用可能な最新バージョンを NuGet.exe チェックしてダウンロードします。また、選択したバージョンの NuGet が既にキャッシュされている場合でも、このオプションでは常にダウンロード時間が発生します。

このオプションを有効にすると、新しいバージョンの NuGet がリリースされると、予期しないビルドの中断が発生する可能性があります。

ヒント

Microsoft がホストするエージェントを使用している場合は、この設定を false のままにしておく必要があります。 Microsoft は、Microsoft がホストするエージェントを定期的に更新しますが、多くの場合、最新バージョンよりも若干遅れています。 このパラメーターを有効にすると、ビルドに多くの時間が費やされ、新しいマイナー バージョンに更新される可能性があります。


タスク コントロール のオプション

すべてのタスクには、タスク入力に加えて制御オプションがあります。 詳細については、「 コントロール オプションと一般的なタスク プロパティ」を参照してください。

出力変数

[なし] :

解説

このタスクを使用して、指定したバージョンの NuGet を検索、ダウンロード、キャッシュし、PATH に追加します。 ツール キャッシュの詳細については、 azure-pipelines-tool-lib リポジトリを参照してください。

要件

要件 説明
パイプラインの種類 YAML、クラシック ビルド、クラシック リリース
実行日 エージェント、DeploymentGroup
確認要求 なし
Capabilities このタスクの実行は、同じジョブ内の後続のタスクに対して次の 要求 を満たします: NuGet
コマンドの制限 Any
設定可能な変数 Any
エージェントのバージョン 2.144.0 以上
タスクのカテゴリ ツール
要件 説明
パイプラインの種類 YAML、クラシック ビルド、クラシック リリース
実行日 エージェント、DeploymentGroup
確認要求 なし
Capabilities このタスクの実行は、同じジョブ内の後続のタスクに対して次の 要求 を満たします: NuGet
コマンドの制限 Any
設定可能な変数 Any
エージェントのバージョン 2.115.0 以上
タスクのカテゴリ ツール

関連項目

ツール インストーラーと例の説明については、「 ツール インストーラー」を参照してください。