Neu in TFS 2015 – Das Build-System mit Node.js

In einem vorigen Blog-Artikel hatte ich das neue Build-System vorgestellt. Auch in jenem Standard-Szenario eines Builds einer .NET-Solution bietet das neue Build-System einige Verbesserungen. Im heutigen Artikel möchte ich nun auf einen weiteren großen Vorteil eingehen: Builds für verschiedene Technologien – nicht nur aus der Microsoft-Welt. Anhand einer Build-Definition für eine Node.js-App zeige ich, dass das neue Build-System einfach und schnell erweitert und angepasst werden kann.

image

Node Tools: “Code not running”?!

Gerade im Bereich Cross-Platform und dem neuen Build-System des kommenden TFS 2015 kommt man als Entwickler mittlerweile kaum um Node.js herum. Microsoft bietet als Unterstützung zur Entwicklung die Node Tools für Visual Studio an. Jedoch ist Node.js eine recht junge Technologie und stetig im Wandel. So gab es bis vor kurzem Probleme beim Debugging mit den Node Tools: statt eines Breakpoints wurde die Fehlermeldung “Code not running” angezeigt. Der Fehler wird durch ein externes Modul verursacht. Doch durch die Flexibilität von Node.js war schnell ein Workaround gefunden, ohne das externe Modul verändern zu müssen.

The current thread is not currently running code or the call stack could not be obtained.