Talk

Golden Nu(g)Get - Traumhafte Unterstützung durch Jenkins in .NET

Jenkins ist eine Server-Anwendung für das regelmäßige automatisierte Erstellen und Testen von Software - und einer der bekanntesten Continuous-Integration-Lösungen. NuGet hat sich in der .NET-Welt als hilfreiches Werkzeug für effiziente Software-Entwicklung etabliert: Bibliotheken können einfach installiert werden und Abhängigkeiten werden automatisch aufgelöst.

Ein oft übersehener Vorteil von NuGet ist die Möglichkeit, selbst eigene NuGet-Pakete zu erstellen und zu verteilen. Dies kann von Hand, idealerweise aber über einen automatisierten Prozess geschehen.

Dieser Vortrag zeigt mit Live-Demos, wie die beiden Technologien NuGet und Jenkins miteinander kombiniert werden können. Er erklärt anhand eines Beispiels einen Weg, wie allgemein-gültige Funktionalität (sog. Common-Funktionalität) aus bestehendem Code extrahiert und in ein eigenes, kleines NuGet-Paket verpackt werden kann, welches automatisch von Jenkins erzeugt wird. Dabei behandelt die Präsentation einige CleanCode-Prinzipien und erklärt Vor- und Nachteile dieser Vorgehensweise. Erfahrungen aus der Praxis runden die Session ab.

Der Vortrag richtet sich überwiegend an Entwickler, die bereits mit Jenkins gearbeitet haben, jedoch mit NuGet bisher keine oder wenig Erfahrung gesammelt haben.

Date
2018-02-21
Time
15:45 - 16:15
Conference / Event
Frankfurter Entwicklertag 2018
Venue
Goethe-Universität - Campus Westend, Frankfurt