From 491b4b6c8a14505dcf68b5c1fda2ad227a6f84c2 Mon Sep 17 00:00:00 2001 From: "Karsten A. M. Guenther" Date: Wed, 8 May 2024 14:00:16 +0200 Subject: [PATCH] Final review, let's do it! --- slides/05_was-haben-wir-falsch-gemacht.md | 12 +++++++----- slides/06_wie-geht-es-richtig.md | 6 ++---- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/slides/05_was-haben-wir-falsch-gemacht.md b/slides/05_was-haben-wir-falsch-gemacht.md index e9b87d4..601d68f 100644 --- a/slides/05_was-haben-wir-falsch-gemacht.md +++ b/slides/05_was-haben-wir-falsch-gemacht.md @@ -1,5 +1,7 @@ ## Was haben wir eigentlich alles falsch gemacht? +Note: + Zunächst lief alles gut ... -- @@ -9,10 +11,10 @@ Zunächst lief alles gut ... ![](images/freestyle-happiness.png) Note: -- starten mit sehr einfachen freestyle jobs -- keine Logik -- Einfach nur bauen -- nicht mal SCM --> PC auf dem Schreibtisch eines Kollegen, da ist alles drauf + +Klar, wenn man mit Jenkins startet, geht es mit einfachen freestyle jobs los. + +Einfach nur bauen. -- @@ -51,7 +53,7 @@ Höher, schneller, weiter: Eine Pipeline, um sie alle zu knechten. - Buildlogik in Pipelines (10000e Zeilen Groovy DSL) - Ausreichend? Nein! Shared Libraries und Plugins gibt es ja auch noch ... - Nicht nachvollziehbare CI Ergebnisse -- Worst case: getrennte Repos für Source Code und Pipeline +- Worst case: getrennte Repos für Produkt Source Code und CI Pipeline Note: diff --git a/slides/06_wie-geht-es-richtig.md b/slides/06_wie-geht-es-richtig.md index 6ab2c00..df948a3 100644 --- a/slides/06_wie-geht-es-richtig.md +++ b/slides/06_wie-geht-es-richtig.md @@ -14,11 +14,9 @@ Okay, wie geht es denn nun besser? Naja, auf jeden Fall braucht man ein Buildsystemgenerator, der die Abhängigkeiten auflöst und die Buildfiles generiert. -CMake ist da aus meiner Sicht ein guter Kandidat. +CMake ist da aus unserer Sicht ein guter Kandidat. -Man braucht schon irgendeine Art von Pipeline - -Aber keine Jenkins Magie +Man braucht schon irgendeine Art von Pipeline, aber nur als Steuerung des Build Systems. Kein CI Only Code