Compartilhar via


Node.js executores no Agente do Azure Pipelines

O agente do Azure Pipelines é fornecido com várias versões de bibliotecas de Node.js para dar suporte a tarefas de destino que podem usar diferentes manipuladores de Node.js.

Observação

O Agente do Azure Pipelines será enviado com o Node.js 24 a partir de janeiro de 2026. Os autores de tarefas personalizadas/de extensão devem atualizar/testar suas tarefas com Node.js 24.

suporte à versão Node.js

A tabela a seguir lista as versões Node.js com suporte no Azure Pipelines, juntamente com suas datas de fim de suporte e datas de remoção.

versão do Node.js Fim do suporte no Azure Pipelines Data de remoção no Azure Pipelines
24 (Disponível no sistema do agente em janeiro de 2026) 1 de abril de 2028 Outubro de 20281
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 Agente do Azure Pipelines. A data de fim do suporte baseia-se no agendamento oficial de suporte doNode.js.
  • Data de remoção no Azure Pipelines – quando a data de remoção for atingida, a versão do Node.js será removida das novas versões do agente e as tarefas que exigem essas versões Node.js poderão não ser executadas. A data de remoção sempre será de pelo menos seis meses após a data de fim do suporte.

Os pipelines emitirão avisos para informar os usuários sobre as próximas datas de fim de suporte ou remoção.

O Agente do Azure Pipelines incluirá apenas versões alternativas de LTS (suporte de longo prazo) de Node.js começando com a próxima versão do Agente do Azure Pipeline com Node.js 24.

1O fim do suporte para o Node.js 24 está alinhado com o agendamento oficial de suporte doNode.js a partir de novembro de 2025. Essas datas estão sujeitas a alterações com base em anúncios futuros da equipe de Node.js.

Data de remoção para Node.js 6, 10 e 16

Node.js 6, 10 e 16 não têm suporte em pipelines desde suas respectivas datas de fim de suporte e pipelines com tarefas dependentes dessas versões Node.js atualmente emitem avisos quando são executadas. No entanto, para fornecer aos clientes tempo suficiente para migrar suas tarefas personalizadas para uma versão de Node.js com suporte, estendemos a data de remoção para novembro de 2026.

Para obter informações sobre como atualizar e testar suas tarefas personalizadas para a versão atual do Node.js, consulte Como posso atualizar minha tarefa para a versão mais recente do Node.js.

Como executar tarefas em versões de Node.js sem suporte

Para manter a compatibilidade com versões anteriores para tarefas personalizadas usando uma versão Node.js que não tem mais suporte ou foi removida, oferecemos essas opções de autoatendimento para que você possa instalar o executor de Node.js necessário:

  • Instale manualmente o executor de Node.js desejado. Para obter mais informações, consulte o suporte ao executor de Node.js.

  • Utilize a tarefa NodeTaskRunnerInstaller@0 em seus pipelines que requerem uma biblioteca Node.js desatualizada.

  • Instale um pacote de agente que inclua as bibliotecas de Node.js desejadas.

    O Azure Pipelines fornece duas versões de pacotes de agente:

    • vsts-agent-\: pacotes que dão suporte a bibliotecas Node.js 6 e Node.js 10.
    • pipelines-agent-\: pacotes que não dão suporte a bibliotecas Node.js 6 e Node.js 10. No futuro, essa versão do pacote se tornará o pacote de agente padrão.

    Observação

    pipelines-agent não será enviado com Node.js 16 a partir de janeiro de 2026. Os autores de tarefas personalizadas/de extensão devem atualizar/testar 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 no computador do agente, você poderá instalar o agente nesta documentação, em Downloads de Agente Alternativo.