Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
O agente Azure Pipelines vem com várias versões de bibliotecas de Node.js para suportar tarefas-alvo que podem usar diferentes tratadores de Node.js.
Observação
O Azure Pipelines Agent será enviado com Node.js 24 a partir de janeiro de 2026. Os autores de extensões/tarefas personalizadas devem atualizar/testar as suas tarefas com Node.js 24.
Suporte de versões do Node.js
A tabela seguinte lista as Node.js versões suportadas no Azure Pipelines, juntamente com as suas datas de fim de suporte e datas de remoção.
| Versão do Node.js | Fim do suporte em Azure Pipelines | Data de remoção em Azure Pipelines |
|---|---|---|
| 24 (Disponível através do agente em janeiro de 2026) | Abril 20281 | 1 de outubro de 2028 |
| 20 | Abril de 2026 | Abril de 2027 |
| 16 | Setembro de 2021 | Novembro de 2026 |
| 10 | Abril de 2021 | Novembro de 2026 |
| 6 | Abril de 2019 | Novembro de 2026 |
- Fim do suporte no Azure Pipelines - quando a data de fim do suporte for atingida, a versão Node.js não será atualizada no Azure Pipelines Agent. A data de fim do suporte baseia-se no calendário oficial de suporteNode.js.
- Data de remoção no Azure Pipelines - quando a data de remoção é atingida, a versão Node.js será removida das novas versões do agente, e as tarefas que requerem estas versões Node.js podem falhar em ser executadas. A data de remoção será sempre pelo menos seis meses após o fim da pensão de alimentos.
Os pipelines emitirão avisos para informar os utilizadores sobre quaisquer datas de fim de suporte ou remoção futuras.
O Azure Pipelines Agent incluirá apenas versões alternativas de suporte a longo prazo (LTS) de Node.js a partir da próxima versão do Azure Pipeline Agent com Node.js 24.
1O fim do suporte para Node.js 24 está alinhado com o calendário oficial de suporte do Node.js em novembro de 2025. Estas datas podem ser alteradas consoante futuros anúncios da equipa Node.js.
Data de remoção para Node.js 6, 10 e 16
Node.js 6, 10 e 16 têm sido não suportados em pipelines desde as respetivas datas de fim de suporte, e pipelines com tarefas dependentes destas versões de Node.js atualmente emitem avisos quando são executados. No entanto, para dar aos clientes tempo suficiente para migrar as suas tarefas personalizadas para uma versão Node.js suportada, prorrogámos a data de remoção para novembro de 2026.
Para informações sobre como atualizar e testar as suas tarefas personalizadas para a versão atual do Node.js, veja Como posso atualizar a minha tarefa para a versão mais recente Node.js.
Como executar tarefas em versões Node.js não suportadas
Para manter a compatibilidade retroativa para tarefas personalizadas usando uma versão do Node.js que já não é suportada ou foi removida, oferecemos estas opções de autoatendimento para que possa instalar o Node.js runner necessário.
Instale manualmente o Node.js desejado. Para obter mais informações, consulte suporte para runner Node.js.
Utilize uma
NodeTaskRunnerInstaller@0tarefa que requer uma biblioteca de Node.js desatualizada nos seus pipelines.Instala um pacote de agentes que inclua as bibliotecas de Node.js desejadas.
O Azure Pipelines fornece duas versões de pacotes de agente:
-
vsts-agent-\: Pacotes que suportam bibliotecas Node.js 6 e Node.js 10. -
pipelines-agent-\: Pacotes que não suportam bibliotecas Node.js 6 e Node.js 10. No futuro, esta versão do pacote se tornará o pacote de agente padrão.
Observação
pipelines-agentnão será enviado com Node.js 16 a partir de janeiro de 2026. Os autores de extensões/tarefas personalizadas devem atualizar/testar as suas tarefas com Node.js 24.Se suas tarefas não exigirem a biblioteca Node.js 6 ou Node.js 10 e você não quiser instalar a biblioteca Node.js 6 ou Node.js 10 na máquina do agente, poderá instalar o agente a partir desta documentação, em Downloads de agentes alternativos.
-