NodeTool@0 - Node.js 도구 설치 관리자 v0 작업
이 작업을 사용하여 지정된 버전의 Node.js 찾아 다운로드 및 캐시하고 PATH에 추가합니다.
사용할 수 있는 작업의 최신 버전이 있습니다. 자세한 내용은 UseNode@1참조하세요.
구문론
# Use Node.js ecosystem 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.
# Advanced
#nodejsMirror: 'https://nodejs.org/dist' # string. Set source for Node.js binaries. Default: https://nodejs.org/dist.
#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 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.
# Advanced
#nodejsMirror: 'https://nodejs.org/dist' # string. Set source for Node.js binaries. Default: https://nodejs.org/dist.
# Use Node.js ecosystem 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.
# Use Node.js ecosystem 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.
입력
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
.
.nvmrc 파일대한 versionFilePath
- 경로
string
; 선택 사항.
versionSource = fromFile
때 사용합니다.
버전을 가져올 파일 경로입니다. 예: src/.nvmrc.
checkLatest
-
최신 버전 확인
boolean
; 기본값은 false
입니다.
버전 사양을 충족하는 사용 가능한 최신 버전을 확인할 에이전트를 지정합니다. 예를 들어 자체 호스팅 에이전트이 빌드를 실행하고 항상 최신 6.x
버전을 사용하려고 하므로 이 옵션을 선택합니다.
팁 (조언)
Microsoft 호스팅 에이전트 사용하는 경우 이 집합을 false
. Microsoft는 정기적으로 Microsoft 호스팅 에이전트를 업데이트하지만 최신 버전에 약간 뒤처지는 경우가 많습니다. 이 매개 변수를 사용하도록 설정하면 빌드에서 최신 부 버전으로 업데이트하는 데 많은 시간이 소요될 수 있습니다.
force32bit
-
x64 에이전트에서 32비트 버전 사용
boolean
; 기본값은 false
입니다.
에이전트의 CPU 아키텍처에 관계없이 노드의 x86
버전을 설치합니다.
nodejsMirror
-
Node.js 이진 파일 원본 설정
string
; 기본값은 https://nodejs.org/dist
입니다.
Node.js 이진 파일을 소싱할 때 대체 설치 미러를 사용합니다.
retryCountOnDownloadFails
-
노드 다운로드에 실패한 경우 다시 시도 횟수 설정
string
; 기본값은 5
입니다.
작업이 미러에서 노드 이진 파일을 다운로드하지 못한 경우 이 옵션을 사용합니다. 작업은 지정된 시간 동안 이진 파일을 다운로드하기 위해 다시 시도합니다.
delayBetweenRetries
-
재시도 간 지연 설정
string
; 기본값은 1000
입니다.
이 옵션을 사용하여 재시도 사이의 지연 시간을 밀리초 단위로 설정합니다. 기본값은 1000밀리초입니다.
작업 제어 옵션
모든 작업에는 작업 입력 외에 제어 옵션이 있습니다. 자세한 내용은 컨트롤 옵션 및 일반적인 작업 속성참조하세요.
출력 변수
없음.
비고
사용할 수 있는 작업의 최신 버전이 있습니다. 자세한 내용은 UseNode@1참조하세요.
요구 사항
요구 사항 | 설명 |
---|---|
파이프라인 유형 | YAML, 클래식 빌드, 클래식 릴리스 |
다음에서 실행 | 에이전트, DeploymentGroup |
요구 | 없음 |
기능 | 이 작업을 실행하면 동일한 작업의 후속 작업에 대한 다음 요구 충족합니다. Node, npm, node.js |
명령 제한 | 이 작업은 다음 명령 제한사용하여 실행됩니다. |
settable 변수 | 이 작업에는 다음 변수를 설정할 수 있는 권한이 있습니다. PATH |
에이전트 버전 | 2.182.1 이상 |
작업 범주 | 도구 |
요구 사항 | 설명 |
---|---|
파이프라인 유형 | YAML, 클래식 빌드, 클래식 릴리스 |
다음에서 실행 | 에이전트, DeploymentGroup |
요구 | 없음 |
기능 | 이 작업을 실행하면 동일한 작업의 후속 작업에 대한 다음 요구 충족합니다. Node, npm, node.js |
명령 제한 | 어느 것이든 |
settable 변수 | 어느 것이든 |
에이전트 버전 | 지원되는 모든 에이전트 버전입니다. |
작업 범주 | 도구 |
참고하십시오
도구 설치 관리자 및 예제에 대한 설명은 도구 설치 관리자참조하세요.