NodeTool@0 - ツール インストーラー v0 タスクNode.js
このタスクを使用して、指定したバージョンの Node.js を検索、ダウンロード、キャッシュし、PATH に追加します。
構文
# Node.js tool installer v0
# Finds or downloads and caches the specified version spec of Node.js and adds it to the PATH.
- task: NodeTool@0
inputs:
versionSource: 'spec' # 'spec' | 'fromFile'. Required. Source of version. Default: spec.
#versionSpec: '6.x' # string. Optional. Use when versionSource = spec. Version Spec. Default: 6.x.
#versionFilePath: # string. Optional. Use when versionSource = fromFile. Path to the .nvmrc file.
#checkLatest: false # boolean. Check for Latest Version. Default: false.
#force32bit: false # boolean. Use 32 bit version on x64 agents. Default: false.
# Node.js tool installer v0
# Finds or downloads and caches the specified version spec of Node.js and adds it to the PATH.
- task: NodeTool@0
inputs:
versionSpec: '6.x' # string. Required. Version Spec. Default: 6.x.
#checkLatest: false # boolean. Check for Latest Version. Default: false.
#force32bit: false # boolean. Use 32 bit version on x64 agents. Default: false.
# Node.js tool installer v0
# Finds or downloads and caches the specified version spec of Node.js and adds it to the PATH.
- task: NodeTool@0
inputs:
versionSpec: '6.x' # string. Required. Version Spec. Default: 6.x.
#checkLatest: false # boolean. Check for Latest Version. Default: false.
# Node Tool Installer v0
# Finds or Downloads and caches specified version spec of Node and adds it to the PATH.
- task: NodeTool@0
inputs:
versionSpec: '6.x' # string. Required. Version Spec. Default: 6.x.
#checkLatest: false # boolean. Check for Latest Version. Default: false.
# YAML Syntax is not supported in TFS 2018.
# Use the classic designer to add and configure tasks.
# See the following Inputs section for details on the inputs that this task supports.
入力
versionSource
- バージョンのソース
string
. 必須です。 使用できる値: spec
(ノードのバージョンの指定) fromFile
、(ファイルからバージョンを取得します)。 既定値: spec
。
versionSpec
- バージョン スペック
string
. 省略可能。 の場合は versionSource = spec
を使用します。 既定値: 6.x
。
取得するバージョンのバージョン スペックを指定します。 例: 6.x
、、4.x
、6.10.0
>=6.10.0
。
versionSpec
- バージョン スペック
string
. 必須です。 既定値: 6.x
。
取得するバージョンのバージョン スペックを指定します。 例: 6.x
、、4.x
、6.10.0
>=6.10.0
。
versionFilePath
- .nvmrc ファイルへのパス
string
. 省略可能。 の場合は versionSource = fromFile
を使用します。
バージョンを取得するためのファイル パス。 例: src/.nvmrc。
checkLatest
- 最新バージョンを確認する
boolean
. 既定値: false
。
バージョン スペックを満たす利用可能な最新バージョンを確認するエージェントを指定します。たとえば、 セルフホステッド エージェントでこのビルドを実行し、常に最新 6.x
バージョンを使用するため、このオプションを選択します。
ヒント
Microsoft がホストするエージェントを使用している場合は、この設定は のままにしておくfalse
必要があります。 Microsoft は、Microsoft がホストするエージェントを定期的に更新しますが、多くの場合、最新バージョンよりも若干遅れています。 このパラメーターを有効にすると、ビルドに多くの時間が費やされ、新しいマイナー バージョンに更新される可能性があります。
force32bit
- x64 エージェントで 32 ビット バージョンを使用する
boolean
. 既定値: false
。
エージェントの CPU アーキテクチャに x86
関係なく、Node のバージョンをインストールします。
タスク コントロール のオプション
すべてのタスクには、タスク入力に加えて制御オプションがあります。 詳細については、「 コントロール オプションと一般的なタスク プロパティ」を参照してください。
出力変数
[なし] :
必要条件
要件 | 説明 |
---|---|
パイプラインの種類 | YAML、クラシック ビルド、クラシック リリース |
実行日 | エージェント、DeploymentGroup |
確認要求 | なし |
Capabilities | このタスクの実行は、同じジョブ内の後続のタスクに対して次の 要求 を満たします:Node、npm、node.js |
コマンドの制限 | このタスクは、次の コマンド制限を使用して実行されます。 |
設定可能な変数 | このタスクには、 次の変数を設定するアクセス許可があります。 |
エージェントのバージョン | 2.182.1 以上 |
タスクのカテゴリ | ツール |
要件 | 説明 |
---|---|
パイプラインの種類 | YAML、クラシック ビルド、クラシック リリース |
実行日 | エージェント、DeploymentGroup |
確認要求 | なし |
Capabilities | このタスクの実行は、同じジョブ内の後続のタスクに対して次の 要求 を満たします:Node、npm、node.js |
コマンドの制限 | Any |
設定可能な変数 | Any |
エージェントのバージョン | サポートされているすべてのエージェント バージョン。 |
タスクのカテゴリ | ツール |
要件 | 説明 |
---|---|
パイプラインの種類 | YAML、クラシック ビルド、クラシック リリース |
実行日 | エージェント、DeploymentGroup |
確認要求 | なし |
Capabilities | このタスクの実行は、同じジョブ内の後続のタスクに対して次の 要求 を満たします:Node、npm |
コマンドの制限 | Any |
設定可能な変数 | Any |
エージェントのバージョン | サポートされているすべてのエージェント バージョン。 |
タスクのカテゴリ | ツール |
要件 | 説明 |
---|---|
パイプラインの種類 | YAML、クラシック ビルド、クラシック リリース |
実行日 | エージェント、DeploymentGroup |
確認要求 | なし |
Capabilities | このタスクを実行すると、同じジョブ内の後続のタスクに対して次の 要求 が満たされます。 |
コマンドの制限 | Any |
設定可能な変数 | Any |
エージェントのバージョン | サポートされているすべてのエージェント バージョン。 |
タスクのカテゴリ | ツール |
関連項目
ツール インストーラーと例の説明については、「 ツール インストーラー」を参照してください。