diff --git a/Lerntagebuch.md b/Lerntagebuch.md index f94b48b..d0916bb 100644 --- a/Lerntagebuch.md +++ b/Lerntagebuch.md @@ -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. + + +