Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Use esta 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.
Insumos
versionSource
-
Fonte 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
-
Versão Spec
string. Opcional. Use quando versionSource = spec. Valor padrão: 6.x.
Especifica a especificação de versão da versão a ser obtida. Exemplos: 6.x, 4.x, 6.10.0, >=6.10.0.
versionSpec
-
Versão Spec
string. Obrigatório. Valor padrão: 6.x.
Especifica a especificação de versão da versão a ser obtida. 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
-
Verifique a versão mais recente
boolean. Valor padrão: false.
Especifica o agente para verificar a versão mais recente disponível que satisfaça as especificações de versão. Por exemplo, você seleciona essa opção porque executa essa compilação em seu agente auto-hospedadoe deseja sempre usar a versão 6.x mais recente.
Sugestão
Se você estiver usando agentes hospedados pela Microsoft, deixe isso definido como false. A Microsoft atualiza os agentes hospedados pela Microsoft regularmente, mas eles geralmente ficam um pouco atrás da versão mais recente. Habilitar esse parâmetro pode fazer com que sua compilação gaste muito tempo atualizando para uma versão secundária mais recente.
force32bit
-
Use 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 Node.js binários
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 tentativas quando os downloads de nós falharam
string. Valor padrão: 5.
Use esta opção quando a tarefa não conseguir baixar binários de nó do espelho. A tarefa tentará novamente baixar os binários para os horários especificados.
delayBetweenRetries
-
Definir atraso entre novas tentativas
string. Valor padrão: 1000.
Use esta opção para definir o atraso entre novas tentativas em milissegundos. O valor padrão é 1000 milissegundos.
Opções de controlo de tarefas
Todas as tarefas têm opções de controle, além de suas entradas de tarefas. Para obter mais informações, consulte Opções de controle de e propriedades de tarefas comuns.
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.
Requerimentos
| Requisito | Descrição |
|---|---|
| Tipos de pipeline | YAML, Construção clássica, Versão clássica |
| Funciona em | Agente, DeploymentGroup |
| Exigências | Nenhum |
| Capacidades | A execução desta tarefa satisfaz as seguintes exigências para quaisquer 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 configuráveis | Esta tarefa tem permissão para definir as seguintes variáveis: CAMINHO |
| Versão do agente | 2.182.1 ou superior |
| Categoria de tarefa | Ferramenta |
| Requisito | Descrição |
|---|---|
| Tipos de pipeline | YAML, Construção clássica, Versão clássica |
| Funciona em | Agente, DeploymentGroup |
| Exigências | Nenhum |
| Capacidades | A execução desta tarefa satisfaz as seguintes exigências para quaisquer tarefas subsequentes no mesmo trabalho: Nó, npm node.js |
| Restrições de comando | Qualquer |
| Variáveis configuráveis | Qualquer |
| Versão do agente | Todas as versões de agente suportadas. |
| Categoria de tarefa | Ferramenta |
Ver também
Para obter uma explicação dos instaladores de ferramentas e exemplos, consulte Instaladores de ferramentas.