Das Tooling für schnell einsatzfähige Continous Integration ist nicht schwer, am Beispiel eines Java-Projekts mit Maven, Jenkins und GitLab zeigt uns Thomas, wie bei ONE LOGIC Code Qualität sichergestellt wird. Viele Metriken (Maven-Warnings, offene IDEAs/TODOs/FIXMEs Compiler-Warnings, Findbugs, automatische Ausführung von Unit-Tests, ...) sind sehr leicht in jedes Projekt zu integrieren. Sie geht aber noch weiter und prüfen sogar bestimmte Standards in JavaDoc. Eine große Hilfe dabei ist die leicht erweiterbare CI Plattform Jenkins. Für kleinere private Projekte bietet sich jedoch gitlab.com an, eine Plattform um eigene git-Repositories zu hosten die gleichzeitig eine kostenlose CI bereitstellt. In diesem Talk wird Thomas auf alles das eingehen: Maven, Jenkins und Gitlab (CI). Außerdem gibt es im Anschluss Pizza.
2. Stammtisch
06.05.2024 18:00 242 (IM), Universität PassuPraxis-Workshop SQL Survival Kit
15.05.2024 10:00 Universität PassauKotlin Workshop der msg
17.05.2024 09:00 msg, 94032 Passau, Dr. Hans Kapfinger Straße 303. Stammtisch
27.05.2024 18:00 242 (IM), Universität PassuLeitsätze der Applikationsentwicklung
06.06.2024 18:00 242 (IM), Universität Passau4. Stammtisch
10.06.2024 18:00 242 (IM), Universität Passu5. Stammtisch
24.06.2024 18:00 242 (IM), Universität Passu6. Stammtisch
08.07.2024 18:00 242 (IM), Universität Passu