From fef38c5d03fd5df08fae45dc9c23d74f9fc4ad36 Mon Sep 17 00:00:00 2001 From: fdai4616 Date: Tue, 17 Jan 2023 20:55:18 +0000 Subject: [PATCH] Update Lerntagebuch.md --- Lerntagebuch.md | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) 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. + + +