Möglichkeit zum Ausführen von Aufgaben auf der nächsten verfügbaren Knotenversion, wenn die Zielversion nicht verfügbar ist
Wenn Sie nicht aktualisierte Aufgaben aus dem Marketplace auf Agents ausführen möchten, ohne dass Node-Runner aus dem End-of-Life installiert sind, geben wir Ihnen die Flexibilität, alte Runner separat auf selbstgehosteten Agents zu installieren. Außerdem können Sie Ihre Pipeline so konfigurieren, dass automatisch die nächste verfügbare (neuere) Version des Runners für nicht aktualisierte Aufgaben ausgewählt wird. Beispielsweise schlägt eine Aufgabe aus dem Marketplace, die weiterhin auf Knoten 6 ausgerichtet ist, normalerweise auf Agents fehl, ohne dass der Node 6-Runner installiert ist. Mit diesen Features können Sie die Aufgabe stattdessen mit dem Node 16-Runner ausführen. Dies bedeutet natürlich, dass Sie explizit das Risiko eingehen, die Aufgabe auf einer neueren Version von Node auszuführen, ohne dass sich der Autor der Aufgabe abmeldet. Für viele Aufgaben sollte dies problemlos funktionieren, da für das Upgrade von Node-Versionen häufig keine Änderungen am Aufgabencode erforderlich sind. Sie sollten diesen Pfad jedoch gründlich testen, bevor Sie ihn in der Produktion einsetzen.