@ -84,3 +84,27 @@ Commits sollten bei Git klein sein und das hat ein paar Gründe und zwar,
- -> Sie sind leichter zu kürzen.
- -> Sie sind leichter zu kürzen.
- -> Granularität der Dokumentation (Historie) ist hoch.
- -> Granularität der Dokumentation (Historie) ist hoch.
- -> bei den kleinen Commits sind Änderungen in der Historie leichter zu finden.
- -> bei den kleinen Commits sind Änderungen in der Historie leichter zu finden.
## SU 05 (28.11.2023)
### Lernziel
- CI-Bedeutung im Softwareentwicklungsprozess
- CI/CD-Systemsaufbau
- CI-Prozessesablauf
- Rolle von automatisierten Tests
### Erkenntnis
CI-Systeme sind für uns als "Programmierer" sehr wichtig und sind sehr vorteilhaft und können uns bei ihren Vorteile perfekt nutzen.
Diese Vorteile sind:
- Reduzierung formaler Prozesse und damit verbundener Konfliktpotentiale.
- Verringerung des Aufwands durch Automatisierung von Prozessen.
- Schaffung einer Vorstufe zu Continuous Delivery.
### Wiederholung
Die Abhängigkeitenverwaltung bietet den Vorteil, externe Ressourcen zentral bereitzustellen, ohne dass sie im Build-Lauf selbst erzeugt werden müssen. Dies optimiert den Prozess und erleichtert die Kontrolle über verschiedene Versionen, da der Zugriff auf spezifische Versionen gezielt gesteuert werden kann. Dadurch wird eine effiziente und gut organisierte Verwaltung externer Abhängigkeiten innerhalb der Organisation ermöglicht.