次の方法で共有


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

このタスクを使用して、指定したバージョンの 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.x10.15.1>=10.15.0


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

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


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

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


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

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


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

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


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

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

出力変数

なし。

必要条件

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