NodeTool@0 - Node.js 도구 설치 관리자 v0 작업
이 작업을 사용하여 지정된 버전의 Node.js 찾아 다운로드 및 캐시하고 PATH에 추가합니다.
사용 가능한 최신 버전의 작업이 있습니다. 자세한 내용은 UseNode@1 참조하세요.
Syntax
# 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.
# Use Node.js ecosystem 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.
입력
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
입니다.
에이전트의 x86
CPU 아키텍처에 관계없이 노드 버전을 설치합니다.
nodejsMirror
- Node.js 이진 파일의 원본 설정
string
. 기본값은 https://nodejs.org/dist
입니다.
Node.js 이진 파일을 소싱할 때 대체 설치 미러 사용합니다.
retryCountOnDownloadFails
- 노드 다운로드 실패 시 다시 시도 횟수 설정
string
. 기본값은 5
입니다.
태스크가 미러 노드 이진 파일을 다운로드하지 못한 경우 이 옵션을 사용합니다. 작업은 지정된 시간에 대한 이진 파일을 다운로드하기 위해 다시 시도합니다.
delayBetweenRetries
- 재시도 사이에 지연 설정
string
. 기본값은 1000
입니다.
이 옵션을 사용하여 재시도 사이의 지연 시간을 밀리초 단위로 설정합니다. 기본값은 1000밀리초입니다.
작업 제어 옵션
모든 작업에는 작업 입력 외에 제어 옵션이 있습니다. 자세한 내용은 컨트롤 옵션 및 일반적인 작업 속성을 참조하세요.
출력 변수
없음
설명
사용 가능한 최신 버전의 작업이 있습니다. 자세한 내용은 UseNode@1 참조하세요.
요구 사항
요구 사항 | Description |
---|---|
파이프라인 유형 | YAML, 클래식 빌드, 클래식 릴리스 |
실행 중 | 에이전트, DeploymentGroup |
요청 | 없음 |
Capabilities | 이 작업을 실행하면 동일한 작업의 후속 작업에 대한 다음 요구 사항을 충족합니다 . Node, npm, node.js |
명령 제한 사항 | 이 작업은 다음 명령 제한을 사용하여 실행됩니다. 제한됨 |
Settable 변수 | 이 작업에는 다음 변수를 설정할 수 있는 권한이 있습니다. PATH |
에이전트 버전 | 2.182.1 이상 |
작업 범주 | 도구 |
요구 사항 | Description |
---|---|
파이프라인 유형 | YAML, 클래식 빌드, 클래식 릴리스 |
실행 중 | 에이전트, DeploymentGroup |
요청 | 없음 |
Capabilities | 이 작업을 실행하면 동일한 작업의 후속 작업에 대한 다음 요구 사항을 충족합니다 . Node, npm, node.js |
명령 제한 사항 | 모두 |
Settable 변수 | 모두 |
에이전트 버전 | 지원되는 모든 에이전트 버전입니다. |
작업 범주 | 도구 |
요구 사항 | Description |
---|---|
파이프라인 유형 | YAML, 클래식 빌드, 클래식 릴리스 |
실행 중 | 에이전트, DeploymentGroup |
요청 | 없음 |
Capabilities | 이 작업을 실행하면 동일한 작업의 후속 작업에 대한 다음 요구 사항을 충족합니다. Node, npm |
명령 제한 사항 | 모두 |
설정 가능한 변수 | 모두 |
에이전트 버전 | 지원되는 모든 에이전트 버전. |
작업 범주 | 도구 |
요구 사항 | Description |
---|---|
파이프라인 유형 | YAML, 클래식 빌드, 클래식 릴리스 |
실행 중 | 에이전트, DeploymentGroup |
요청 | 없음 |
Capabilities | 이 작업을 실행하면 동일한 작업의 후속 작업에 대한 다음 요구 사항을 충족합니다. 노드 |
명령 제한 사항 | 모두 |
설정 가능한 변수 | 모두 |
에이전트 버전 | 지원되는 모든 에이전트 버전. |
작업 범주 | 도구 |
추가 정보
도구 설치 관리자 및 예제에 대한 설명은 도구 설치 관리자를 참조하세요.