User-Group 10-2018: CI unter Windows mit CPack/Jenkins/Google Test & NSIS Teil 2


Details
UG 10-2018
Wir starten den Abend mit einem Trip-Report der Cpp-Con von Odin Holmes. Im Anschluss erleben wir den zweiten Teil von Carsten Kuckuks Einführung in CI unter Windows.
Speaker: Carsten Kuckuk
Carsten ist seit 1994 als C++ Anwendungsentwickler hauptsächlich unter Windows unterwegs. Er hat an großen, langlebigen Programmsystemen im Bereich Baubetrieb, Digitaldruck und Spektrometern gearbeitet und interessiert sich für Softwarearchitektur, DDD und CI.
CMake und CPack sind eine gute Grundlage um C++ Projekte plattformunabhängig aufzusetzen. Im Februar 2018 wurde bereits CMake unter Linux vorgestellt und in diesem Vortrag wird die praktische Benutzung unter Windows mit Visual Studio gezeigt und dabei auf Windows-Besonderheiten eingegangen. Anschließend wird gezeigt, wie man mit CPack/NSIS einen Installer erzeugen kann. Unit Tests mit Google Test sind einfach zu implementiren führen aber dazu, daß man alles mit Jenkins zu einem CI Prozeß integrieren kann. Es wird ein vorbereitete GIT Repository geben, so daß die Teilnehmer am Abend die einzelnen Schritte auf ihren Laptops nachvollziehen können.

User-Group 10-2018: CI unter Windows mit CPack/Jenkins/Google Test & NSIS Teil 2