Compartilhar via


NodeTool@0 – tarefa do instalador de ferramentas de Node.js v0

Use essa tarefa para localizar, baixar e armazenar em cache uma versão especificada do Node.js e adicioná-la ao PATH.

Há uma versão mais recente da tarefa disponível. Para obter mais informações, consulte UseNode@1.

Sintaxe

# 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.

Entradas

versionSource - origem da versão
string. Obrigatório Valores permitidos: spec (especificar versão do nó), fromFile (Obter versão do arquivo). Valor padrão: spec.


versionSpec - de especificação de versão
string. Opcional. Use quando versionSource = spec. Valor padrão: 6.x.

Especifica a especificação de versão da versão a ser obtido. Exemplos: 6.x, 4.x, 6.10.0, >=6.10.0.


versionSpec - de especificação de versão
string. Obrigatório Valor padrão: 6.x.

Especifica a especificação de versão da versão a ser obtido. Exemplos: 6.x, 4.x, 6.10.0, >=6.10.0.


versionFilePath - caminho para o arquivo .nvmrc
string. Opcional. Use quando versionSource = fromFile.

Caminho do arquivo para obter a versão. Exemplo: src/.nvmrc.


checkLatest - verificar se há de versão mais recente
boolean. Valor padrão: false.

Especifica o agente para verificar a versão mais recente disponível que satisfaz a especificação de versão. Por exemplo, você seleciona essa opção porque executa esse build no de agente auto-hospedado e sempre deseja usar a versão mais recente do 6.x.

Dica

Se você estiver usando os agentes hospedados pela Microsoft, deixe esse conjunto como false. A Microsoft atualiza os agentes hospedados pela Microsoft regularmente, mas eles geralmente estão um pouco atrás da versão mais recente. Habilitar esse parâmetro pode resultar em seu build gastando muito tempo atualizando para uma versão secundária mais recente.


force32bit - Usar a versão de 32 bits em agentes x64
boolean. Valor padrão: false.

Instala a versão x86 do Node, independentemente da arquitetura da CPU do agente.


nodejsMirror - Definir origem para binários Node.js
string. Valor padrão: https://nodejs.org/dist.

Use um espelho de instalação alternativo ao fornecer os binários Node.js.


retryCountOnDownloadFails - Definir contagem de repetições quando os downloads de nós falharem
string. Valor padrão: 5.

Use essa opção quando a tarefa não tiver baixado binários de nó do espelho. A tarefa tentará baixar novamente os binários para os horários especificados.


delayBetweenRetries - Definir atraso entre novas tentativas
string. Valor padrão: 1000.

Use essa opção para definir o atraso entre repetições em milissegundos. O default-value é 1.000 milissegundos.


Opções de controle de tarefa

Todas as tarefas têm opções de controle além das suas entradas de tarefas. Para obter mais informações, consulte as opções de Controle de e as propriedades comuns da tarefa.

Variáveis de saída

Nenhum.

Observações

Há uma versão mais recente da tarefa disponível. Para obter mais informações, consulte UseNode@1.

Requisitos

Requisito Descrição
Tipos de pipeline YAML, build clássico, versão clássica
Execuções em Agent, DeploymentGroup
de demandas Nenhum
recursos Executar essa tarefa atende às seguintes demandas de para todas as tarefas subsequentes no mesmo trabalho: Nó, npm, node.js
restrições de comando Esta tarefa é executada usando as seguintes restrições de comando : restrito
variáveis settable Essa tarefa tem permissão para definir as seguintes variáveis: PATH
Versão do agente 2.182.1 ou superior
Categoria de tarefa Ferramenta
Requisito Descrição
Tipos de pipeline YAML, build clássico, versão clássica
Execuções em Agent, DeploymentGroup
de demandas Nenhum
recursos Executar essa tarefa atende às seguintes demandas de para todas as tarefas subsequentes no mesmo trabalho: Nó, npm, node.js
restrições de comando Qualquer
variáveis settable Qualquer
Versão do agente Todas as versões de agente com suporte.
Categoria de tarefa Ferramenta

Consulte também

Para obter uma explicação dos instaladores de ferramentas e exemplos, consulte Instaladores da Ferramenta.