다음을 통해 공유


UseNode@1 - Node.js 에코시스템 v1 작업 사용

이 작업을 사용하여 지정된 버전의 Node.js 찾아 다운로드 및 캐시하고 PATH에 추가합니다. 이 작업은 프록시 지원도 제공합니다.

Syntax

# 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밀리초입니다.


작업 제어 옵션

모든 작업에는 작업 입력 외에 제어 옵션이 있습니다. 자세한 내용은 컨트롤 옵션 및 일반적인 작업 속성을 참조하세요.

출력 변수

없음

요구 사항

요구 사항 Description
파이프라인 유형 YAML, 클래식 빌드, 클래식 릴리스
실행 중 에이전트, DeploymentGroup
요청 없음
Capabilities 이 작업을 실행하면 동일한 작업의 후속 작업에 대한 다음 요구 사항을 충족합니다 . Node, npm, node.js
명령 제한 사항 모두
Settable 변수 모두
에이전트 버전 2.144.0 이상
작업 범주 도구
요구 사항 Description
파이프라인 유형 YAML, 클래식 빌드, 클래식 릴리스
실행 중 에이전트, DeploymentGroup
요청 없음
Capabilities 이 작업을 실행하면 동일한 작업의 후속 작업에 대한 다음 요구 사항이 충족됩니다. 노드
명령 제한 사항 모두
Settable 변수 모두
에이전트 버전 2.144.0 이상
작업 범주 도구