Git und Gitlab: Continuous Integration und Deployment
GitLab ist eine webbasierte Versionsverwaltung für Softwareprojekte auf Git-Basis. Zusätzlich bietet die Webanwendung umfassende Funktionen für die Softwareentwicklung, insbesondere ein System für Continuous Integration und Deployment (CI/CD). CI/CD ermöglicht das automatische Erstellen, Testen und Ausrollen von Software, wodurch Fehler frühzeitig erkannt werden können und die Ausrollung neuer Funktionalitäten schneller und weniger fehleranfällig erfolgt als bei einem manuellen Deployment.
Anhand eines praxisnahen Fallbeispiels wird die Funktionsweise der CI/CD-Pipelines demonstriert. Dabei wird gezeigt, wie eine Webseite bei Änderungen automatisch getestet und aktualisiert wird. Zusätzlich werden weitere Funktionalitäten von GitLab vorgestellt.
Code: | HS24-GITC1 |
---|---|
Language: | Deutsch |
Referent: | Kaju Bubanja |
Dates: |
Fri
24.01.2025
(09:00 - 12:00 o'clock)
Fri 31.01.2025 (09:00 - 12:00 o'clock) |
Location and room: |
Universität Zürich Zentrum, Rämistrasse, 8006 Zürich, Schweiz RAI-E-131 Show on Google Maps |
Comment: |
Der Kurs findet an der Universität Zürich Campus Zentrum, RAI-E-131, statt. Bitte bringen Sie Ihren eigenen Computer mit einer installierten Python-Umgebung mit. Im Unterrichtsraum sind keine Computer vorhanden. |
Occasion: | Further information about the offer. |
Reason: Course started.