Partager via


Node.js exécuteurs dans l’agent Azure Pipelines

L’agent Azure Pipelines est fourni avec plusieurs versions de bibliothèques de Node.js pour prendre en charge les tâches cibles qui peuvent utiliser des gestionnaires Node.js différents.

Note

L’agent Azure Pipelines est fourni avec Node.js 24 à compter de janvier 2026. Les auteurs de tâches personnalisées/extension doivent mettre à jour/tester leurs tâches avec Node.js 24.

prise en charge des versions de Node.js

Le tableau suivant répertorie les versions Node.js prises en charge dans Azure Pipelines, ainsi que leurs dates de fin de support et leurs dates de suppression.

version de Node.js Fin de la prise en charge dans Azure Pipelines Date de suppression dans Azure Pipelines
24 (Disponible en janvier 2026) Avril 20281 Octobre 20281
20 Avril 2026 Avril 2027
16 Septembre 2021 Novembre 2026
10 Avril 2021 Novembre 2026
6 Avril 2019 Novembre 2026
  • Fin du support dans Azure Pipelines : lorsque la date de fin de support est atteinte, la version Node.js ne sera pas mise à jour dans l’agent Azure Pipelines. La date de fin du support est basée sur le calendrier officiel du support de Node.js.
  • Date de suppression dans Azure Pipelines : lorsque la date de suppression est atteinte, la version Node.js sera supprimée des nouvelles versions de l’agent et les tâches qui nécessitent ces versions Node.js peuvent échouer. La date de suppression sera toujours au moins six mois après la date de fin de support.

Les pipelines émettent des avertissements pour informer les utilisateurs des prochaines dates de fin de support ou de suppression.

L’agent Azure Pipelines inclut uniquement d’autres versions de support à long terme (LTS) de Node.js commençant par la prochaine version d’Azure Pipeline Agent avec Node.js 24.

1La fin du support pour Node.js 24 s’aligne sur le calendrier officiel de supportNode.js à compter de novembre 2025. Ces dates sont susceptibles de changer en fonction des annonces futures de l’équipe Node.js.

Date de suppression du Node.js 6, 10 et 16

Node.js 6, 10 et 16 n’ont pas été pris en charge dans les pipelines depuis leurs dates de fin de prise en charge respectives, et les pipelines dont les tâches dépendent de ces versions Node.js émettent actuellement des avertissements lorsqu’elles sont exécutées. Toutefois, pour fournir aux clients suffisamment de temps pour migrer leurs tâches personnalisées vers une version de Node.js prise en charge, nous avons étendu la date de suppression jusqu’en novembre 2026.

Pour plus d’informations sur la mise à jour et le test de vos tâches personnalisées vers la version actuelle de Node.js, consultez Comment puis-je mettre à niveau ma tâche vers la dernière version Node.js.

Comment exécuter des tâches sur des versions Node.js non prises en charge

Pour maintenir la compatibilité descendante pour les tâches personnalisées à l’aide d’une version Node.js qui n’est plus prise en charge ou qui a été supprimée, nous proposons ces options en libre-service pour pouvoir installer l’exécuteur de Node.js requis :

  • Installez manuellement l’exécuteur de Node.js souhaité. Pour plus d’informations, consultez prise en charge du runner Node.js.

  • Utilisez la NodeTaskRunnerInstaller@0 tâche dans vos pipelines qui nécessitent une bibliothèque de Node.js obsolète.

  • Installez un package d’agent qui inclut les bibliothèques de Node.js souhaitées.

    Azure Pipelines fournit deux versions de packages d’agent :

    • vsts-agent-\: packages qui prennent en charge les bibliothèques Node.js 6 et Node.js 10.
    • pipelines-agent-\: packages qui ne prennent pas en charge les bibliothèques Node.js 6 et Node.js 10. À l’avenir, cette version du package devient le package d’agent par défaut.

    Note

    pipelines-agent ne sera pas livré avec Node.js 16 à compter de janvier 2026. Les auteurs de tâches personnalisées/extension doivent mettre à jour/tester leurs tâches avec Node.js 24.

    Si vos tâches ne nécessitent pas la bibliothèque Node.js 6 ou Node.js 10 et que vous ne souhaitez pas installer la bibliothèque Node.js 6 ou Node.js 10 sur votre ordinateur agent, vous pouvez installer l’agent à partir de cette documentation, sous Téléchargements d’autres agents.