News

Wenn ich sitz gehts, wenn ich lieg is ganz wech (Martin Schäfer)

Mittwoch, 17.Jan 2018

Endlich Schmerzfrei bei chronischer CI durch Dr. Martins Wunderkur "DOMUBUPISK" mit der natürlichen Kraft aus Docker Multistage Builds und Pipeline Skripten. Stört es dich nicht auch? Endlich lokal den Build ordentlich durch konfiguriert und dann doch wieder die ewig gleiche Fummelei bei der Konfiguration der zugehörigen Jenkinsjobs? "Auf meinem Rechner läuft der Build!" ruf ich noch empört bevor ich kleinlaut erkläre welche Node, Java, Maven und imagemagick Version ich brauche damit meine pom.xml auch ordentlich interpretiert werden kann. Schade nur das alles mit allem in Konflikt steht und ich jetzt mehr Zeit mit der Pflege der Tools und Skripte auf meinem Jenkins verbringe als mit der eigentlichen Entwicklung. Sollte CI nicht "Works on my machine" zum Teufel jagen und Ruhe in den Integrationsprozess bringen? Anhand von praktischen Beispielen werde ich in dieser Session zeigen wie man * dieses Problem durch Multi Stage Builds mit Docker und Pipelinescripten lösen kann, * wie man pragmatisch Build- und Live-Container kombiniert um die Konfiguration des Integrationsbuilds auf ein Minimum zu reduzieren, * wie diese Konfiguration den Build für alle möglichen Sprachen, Frameworks und Zielplattformen aus Sicht des CI vereinheitlicht * und wie der Build lokal und auf dem Integrationssystem endlich deckungsgleich und reproduzierbar wird! Java Stammtisch Goettingen Mi. 17.01.2018, 18:00 - 20:00 Mathematisches Institut - Maximum, Bunsenstr. 3-5 , 37073 Göttingen