WebDucer 13.02.18 3 Warum Scripte? ● Skripte? Was ist mit TFS? – Build-Definition in VCS sichern (zusammen mit passenden Code) – Gleicher Build auf CI-Server und lokal – Einfacher Wechsel des CI-Servers (zum Beispiel von TFS zu Gitlab CI)
WebDucer 13.02.18 5 Warum CAKE (C# Make)? ● C# als Sprache (jeder C# Entwickler kann den Skript lesen und anpassen) ● Viele .Net-bezogene Erweiterungen vorhanden ● Eigene Erweiterung (in .Net) möglich ● Lauffähig unter Windows, macOS, Linux (.Net Core / Mono kompatibel) ● Tools / Erweiterungen über NuGet