Megosztás:


Node.js futók az Azure Pipelines-ügynökben

Az Azure Pipelines-ügynök Node.js kódtárak több verziójával rendelkezik, hogy támogassa a különböző Node.js kezelőket használó célfeladatokat.

Megjegyzés:

Az Azure Pipelines-ügynök a Node.js 24-gyel fog érkezni 2026 januárjától. A bővítmény-/egyéni feladatkészítőknek frissíteniük és tesztelniük kell a feladataikat a Node.js 24-el.

Node.js verziótámogatás

Az alábbi táblázat az Azure Pipelinesban támogatott Node.js verziókat, valamint a támogatás megszűnésének dátumát és az eltávolítási dátumokat sorolja fel.

Node.js verzió Támogatás megszűnése az Azure Pipelinesban Eltávolítási dátum az Azure Pipelinesban
24 (Ügynöknél elérhető 2026 januárjában) 2028. április1. 2028. október1.
20 2026. április 2027. április
16 2021. szeptember 2026. november
10 április 2021. 2026. november
6 2019. április 2026. november
  • Támogatás megszűnése az Azure Pipelinesban – a támogatás megszűnésének dátuma után a Node.js verzió nem frissül az Azure Pipelines-ügynökben. A támogatás megszűnésének dátuma a hivatalos Node.js támogatási ütemezésen alapul.
  • Eltávolítási dátum az Azure Pipelinesban – az eltávolítási dátum elérésekor a Node.js verzió el lesz távolítva az új ügynökverziókból, és előfordulhat, hogy a Node.js verziót igénylő feladatok nem futnak. Az eltávolítás dátuma mindig legalább hat hónappal a támogatás megszűnésének dátuma után lesz.

A folyamatok figyelmeztetéseket bocsátanak ki, amelyek tájékoztatják a felhasználókat a támogatás megszűnésének vagy eltávolításának várható időpontjáról.

Az Azure Pipelines-ügynök csak a Node.js alternatív hosszú távú támogatási (LTS) verzióit tartalmazza, kezdve az Azure Pipeline Agent 24-es Node.js várható kiadásával.

1A 24. Node.js támogatásának megszűnése 2025 novemberétől igazodik a hivatalos Node.js támogatási ütemtervhez . Ezek a dátumok a Node.js csapat jövőbeli bejelentései alapján változhatnak.

A Node.js 6, 10 és 16 eltávolításának dátuma

Node.js 6, 10 és 16 a saját támogatási időszakuk végétől már nem támogatottak a pipeline-okban, és azok a pipeline-ok, amelyek feladatoknál ezektől a Node.js-verzióktól függenek, futtatáskor figyelmeztetéseket generálnak. Ahhoz azonban, hogy az ügyfelek elegendő időt kaphassanak az egyéni feladatok támogatott Node.js verzióra való migrálásához, az eltávolítási dátumot 2026 novemberére meghosszabbítottuk.

Az egyéni tevékenységeknek a Node.jsaktuális verziójára való frissítésével és tesztelésével kapcsolatos információkért lásd : Hogyan frissíthetem a feladatomat a legújabb Node.js verzióra.

Feladatok futtatása nem támogatott Node.js verziókon

Az egyéni feladatok visszamenőleges kompatibilitásának fenntartása érdekében - abban az esetben, ha olyan Node.js verziót használnak, amely már nem támogatott vagy el lett távolítva - ezeket az önkiszolgáló lehetőségeket kínáljuk, hogy telepíthesse a szükséges Node.js futási környezetet:

  • Telepítse manuálisan a kívánt Node.js futót. További információ: Node.js futótámogatás.

  • Használja az NodeTaskRunnerInstaller@0 feladatot a folyamatokban, ahol elavult Node.js könyvtárra van szükség.

  • Telepítsen egy ügynökcsomagot, amely tartalmazza a kívánt Node.js kódtárakat.

    Az Azure Pipelines az ügynökcsomagok két verzióját biztosítja:

    • vsts-agent-\: Node.js 6 és Node.js 10 könyvtárakat támogató csomagok.
    • pipelines-agent-\: Azok a csomagok, amelyek nem támogatják a Node.js 6 és Node.js 10 könyvtárakat. A jövőben a csomag ezen verziója lesz az alapértelmezett ügynökcsomag.

    Megjegyzés:

    pipelines-agent nem lesz szállítva a Node.js 16-tal 2026 januárjától. A bővítmény-/egyéni feladatkészítőknek frissíteniük/tesztelniük kell a feladataikat a 24-Node.js.

    Ha a feladatokhoz nincs szükség a Node.js 6 vagy Node.js 10 tárra, és nem szeretné telepíteni a Node.js 6-os vagy Node.js 10-tárat az ügynökgépén, az ügynököt ebből a dokumentációból telepítheti az Alternatív ügynökletöltések területen.