@ -201,5 +201,25 @@ Test Driven Development: Es ist ein Prozess, bei dem der Entwickler kontinuierli
# Woche 10
## Lernziele:
- Relevante Literatur
- Bedeutung von CI in Softwareentwicklungsprozess
- Aufbau eines CI/CD-System
- Ablauf des CI-Prozesses
- Rolle von automatisierten Tests
## Erkenntnis:
Als Gruppe sollten wir unsere Codes regelmäßig in ein gemeinsamen Repository einbringen und automatisch Tests ausführen. CI/CD-Systeme stellen sicher, das der Code stabil läuft und keine Fehler aufweist. Auch durch SCM kann man paralell and verschiedenen Features arbeiten.
## Wiederholung:
Continuous Integration Server: Ist eine Art von Software-Werkzeug, das die Automatisierung von Builds, Tests und Bereitstellung von Code ermöglicht. Es überwacht regelmäßig den Code-Repository, um festzustellen, ob es neue Änderungen gibt und führt dann automatisch die notwendigen Schritte aus, um sicherzustellen, dass der Code stabil ist.