Session

Die richtige Versionierung macht’s

Die Definition der richtigen Versionierungsstrategie für die eigene Software ist mindestens so individuell und schwierig wie die Definition der „richtigen“ Softwarearchitektur. Auf den ersten Blick erscheint das trivial und man denkt, dass man das mal schnell nebenbei erledigen kann. Blickt man etwas weiter in die Zukunft, sieht man, dass von der Versionierung eine Menge anderer Dinge abhängen können. Gerade in CI/CD Pipelines ist eine saubere Versionierung essentiell, denn nur mit ihr kann „build once, deploy many“ auch effektiv und effizient umgesetzt werden. In dieser Session wollen wir uns eine kleine Auswahl verschiedener Versionierungstechniken aus den letzten Jahren und der jüngeren Vergangenheit anschauen. Bei den einzelnen Strategien stellen wir uns die Leitfragen "Warum wurde es so gemacht?", "Was sind die Vor- und Nachteile des jeweiligen Ansatzes?" und "Würde der Vortragende es heute wieder so machen?". Neben der reinen Theorie werden wir uns auch einige Codebeispiele für Implementierungen in CI/CD Pipelines am Beispiel von Azure Pipelines (Azure DevOps/TFS) bzw. GitHub Actions anschauen.

Nico Orschel

Xebia | DevOps Whisperer | Germany

Trier, Germany

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top