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 以上 |
タスクのカテゴリ | ツール |