Verwaltungsinformationen
Titel | DevOps und CI/CD |
Dauer | 60 |
Modulen | B |
Unterrichtstyp | Vortrag |
Fokussierung | Praktisch – Organisationelle KI |
Themenbereich | DevOps und CI/CD Praktika |
Suchbegriffe
DevOps, CI/CD,GitHub-Aktionen, Kontinuierliche Integration, Testen und Deployment,
Lernziele
- Studierende erhalten einen Überblick über DevOps
- Die Studierenden werden in CI/CD eingeführt, einschließlich, was in CI und in CD passiert
- Studenten entwickeln Tests in einer CI/CD-Pipeline
- Studenten entwickeln Github-Aktionen
Erwartete Vorbereitung
Lernveranstaltungen, die vorab abgeschlossen werden müssen
Keine.
Obligatorisch für Studenten
Keine.
Optional für Studenten
- „Kontinuierliche Lieferung: Zuverlässige Software-Releases durch Build, Test und Deployment Automation", Humble & Farley, 2010
- Git
- YAML
- Schreibeinheitstests
Referenzen und Hintergründe für Studierende
Keine.
Empfohlen für Lehrer
Keine.
Unterrichtsmaterialien
Anleitung für Lehrer
Dieser Vortrag wird den Studierenden die DevOps und ihre Beziehung zu Agile vorstellen und sich auf die Konzepte der Continuous Integration, Testing und Delivery/Deployment konzentrieren. Eine allgemeine Einführung in DevOps und CI/CD wird gefolgt von einer praktischen Demonstration, wie man ein CI/CD-Tool wie Github-Aktion verwendet, um eine echte CI/CD-Pipeline zu erstellen, die Build, Test und Bereitstellung in der Cloud-Aufgabe für eine Webanwendung beinhaltet. \Anleitung=Dieser Vortrag wird den Schülern die DevOps und ihre Beziehung zu Agile vorstellen und sich auf die Konzepte der kontinuierlichen Integration, des Testens und der Bereitstellung/Deployment konzentrieren. Eine allgemeine Einführung in DevOps und CI/CD wird gefolgt von einer praktischen Demonstration, wie man ein CI/CD-Tool wie Github-Aktion verwendet, um eine echte CI/CD-Pipeline zu erstellen, die Build, Test und Bereitstellung in der Cloud-Aufgabe für eine Webanwendung beinhaltet.
Gliederung
Dauer (Min.) | Beschreibung |
---|---|
5 | Agile und DevOps |
10 | Kontinuierliche Integration |
10 | Continuous Delivery und Deployment |
10 | Kontinuierliche Prüfung |
20 | Aufbau einer CI/CD-Pipeline mit Github-Aktionen |
5 | Zusammenfassung |
Danksagung
Das Human-Centered AI Masters-Programm wurde von der Fazilität „Connecting Europe“ der Europäischen Union im Rahmen des Zuschusses „CEF-TC-2020-1 Digital Skills 2020-EU-IA-0068“ kofinanziert.