Administrative oplysninger
Titel | DevOps og CI/CD |
Varighed | 60 |
Modul | B |
Lektionstype | Forelæsning |
Fokus | Praktisk — Organisationel kunstig intelligens |
Emne | DevOps og CI/CD praktiske forhold |
Nøgleord
DevOps,CI/CD, GitHub-handlinger, Kontinuerlig integration, test og implementering
Læringsmål
- Studerende får et overblik over DevOps
- Studerende vil blive introduceret til CI/CD, herunder hvad der sker i CI og i CD
- Studerende vil udvikle test i en CI/CD pipeline
- Studerende vil udvikle Github handlinger
Forventet forberedelse
Læringsbegivenheder, der skal fuldføres før
Ingen.
Obligatorisk for studerende
Ingen.
Valgfrit for studerende
- "Kontinuerlig levering: Pålidelig software frigiver gennem Build, Test og Implementering Automation", Humble and Farley, 2010
- Git
- YAML
- Skrivning af enhedstest
Referencer og baggrund for studerende
Ingen.
Anbefalet til lærerne
Ingen.
Undervisningsmaterialer
Instruktioner til lærerne
Dette foredrag vil introducere de studerende til DevOps og dets forhold til Agile, og koncentrere sig om begreberne kontinuerlig integration, test og levering/deployment. En generel introduktion til DevOps og CI/CD gives efterfulgt af en praktisk demonstration af, hvordan man bruger et CI/CD-værktøj som Github-handling til at opbygge en reel CI/CD-pipeline, som omfatter build, test og implementering til cloud-opgaven til en webapplikation. dette foredrag vil introducere de studerende til DevOps og dets forhold til Agile, og koncentrere sig om begreberne kontinuerlig integration, test og levering/deployment. En generel introduktion til DevOps og CI/CD gives efterfulgt af en praktisk demonstration af, hvordan man bruger et CI/CD-værktøj som Github-handling til at opbygge en reel CI/CD-pipeline, som omfatter build, test og implementering til cloud-opgaven til en webapplikation.
Omrids
Varighed (min.) | Beskrivelse |
---|---|
5 | Agile og DevOps |
10 | Løbende integration |
10 | Løbende levering og implementering |
10 | Kontinuerlig prøvning |
20 | Opbygning af en CI/CD-rørledning ved hjælp af Github-handlinger |
5 | Opsummering |
Anerkendelser
Programmet Human-Centered AI Masters blev samfinansieret af Connecting Europe-faciliteten i Den Europæiske Union under tilskud CEF-TC-2020-1 Digital Skills 2020-EU-IA-0068.