UseNode@1 - エコシステム v1 タスク Node.js 使用する

このタスクを使用して、特定のバージョンの Node.js を検索、ダウンロード、キャッシュし、それを PATH に追加します このタスクでは、プロキシのサポートも提供されます。

構文

# Use Node.js ecosystem v1
# Set up a Node.js environment and add it to the PATH, additionally providing proxy support.
- task: UseNode@1
  inputs:
    #version: '10.x' # string. Version. Default: 10.x.
    #checkLatest: false # boolean. Check for Latest Version. Default: false.
    #force32bit: false # boolean. Use 32 bit version on x64 agents. Default: false.
  # advanced
    #retryCountOnDownloadFails: '5' # string. Set retry count when nodes downloads failed. Default: 5.
    #delayBetweenRetries: '1000' # string. Set delay between retries. Default: 1000.
# Use Node.js ecosystem v1
# Set up a Node.js environment and add it to the PATH, additionally providing proxy support.
- task: UseNode@1
  inputs:
    #version: '10.x' # string. Version. Default: 10.x.
    #checkLatest: false # boolean. Check for Latest Version. Default: false.
    #force32bit: false # boolean. Use 32 bit version on x64 agents. Default: false.
# Use Node.js ecosystem v1
# Set up a Node.js environment and add it to the PATH, additionally providing proxy support.
- task: UseNode@1
  inputs:
    #version: '10.x' # string. Version. Default: 10.x.
    #checkLatest: false # boolean. Check for Latest Version. Default: false.

入力

version - バージョン
string. 既定値: 10.x

必須。 SemVer の バージョン 範囲構文を使用してNode.js バージョンを指定します。 例: 10.x、、10.15.1>=10.15.0


checkLatest - 最新バージョンを確認する
boolean. 既定値: false

バージョン スペックを満たす利用可能な最新バージョンをオンラインで確認します。これは、常に最新バージョンを使用する必要がない限りである false 必要があります。 値を に true 設定すると、特にホストされているビルド プールでは、不要なダウンロード コストがタスクによって発生します。


force32bit - x64 エージェントで 32 ビット バージョンを使用する
boolean. 既定値: false

64 ビット Windows エージェントに x86 バージョンの Node.js をインストールします。 Windows エージェントでのみ機能します。


retryCountOnDownloadFails - ノードのダウンロードに失敗したときの再試行回数を設定する
string. 既定値: 5

タスクがミラーからノード バイナリをダウンロードできなかった場合は、このオプションを使用します。 タスクは、指定された時間のバイナリのダウンロードを再試行します。


delayBetweenRetries - 再試行間の遅延を設定する
string. 既定値: 1000

再試行間隔をミリ秒単位で設定するには、このオプションを使用します。 既定値は 1000 ミリ秒です。


タスク制御オプション

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

出力変数

[なし] :

必要条件

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