Administrativ information
Titel | DevOps och CI/CD |
Varaktighet | 60 |
Modul | B |
Typ av lektion | Föreläsning |
Fokus | Praktiskt – Organisatorisk AI |
Ämne | DevOps och CI/CD-praktik |
Nyckelord
DevOps,CI/CD, GitHub åtgärder, Kontinuerlig integration, testning och distribution,
Lärandemål
- Eleverna får en översikt över DevOps
- Studenterna kommer att introduceras till CI/CD, inklusive vad som händer i CI och i CD
- Eleverna kommer att utveckla testning i en CI/CD pipeline
- Eleverna kommer att utveckla Github åtgärder
Förväntad förberedelse
Lärande händelser som ska slutföras innan
Ingen.
Obligatoriskt för studenter
Ingen.
Valfritt för studenter
- ”Kontinuerlig leverans: Tillförlitliga mjukvaruutgåvor genom Build, Test och Deployment Automation”, Humble and Farley, 2010
- Git
- YAML
- Skriva enhetsprov
Referenser och bakgrund för studenter
Ingen.
Rekommenderas för lärare
Ingen.
Lektionsmaterial
Instruktioner för lärare
Denna föreläsning kommer att introducera eleverna till DevOps och dess förhållande till Agile, och koncentrera sig på begreppen kontinuerlig integration, testning och leverans/utförande. En allmän introduktion till DevOps och CI/CD följs av en praktisk demonstration av hur man använder ett CI/CD-verktyg som Github-åtgärd för att bygga en riktig CI/CD-pipeline som inkluderar bygga, testa och distribuera till molnuppgiften för en webbapplikation. \instructions=Denna föreläsning kommer att introducera eleverna till DevOps och dess förhållande till Agile, och koncentrera sig på begreppen kontinuerlig integration, testning och leverans/utplacering. En allmän introduktion till DevOps och CI/CD följs av en praktisk demonstration av hur man använder ett CI/CD-verktyg som Github-åtgärd för att bygga en riktig CI/CD-pipeline som inkluderar bygga, testa och distribuera till molnuppgiften för en webbapplikation.
Konturer
Varaktighet (min) | Beskrivning |
---|---|
5 | Agil och DevOps |
10 | Kontinuerlig integration |
10 | Kontinuerlig leverans och driftsättning |
10 | Kontinuerlig provning |
20 | Bygga en CI/CD-pipeline med hjälp av Github-åtgärder |
5 | Sammanfattning |
Erkännanden
Masterprogrammet Human-Centered AI har samfinansierats av Fonden för ett sammanlänkat Europa i Europeiska unionen inom ramen för Grant CEF-TC-2020–1 Digital Skills 2020 EU-IA-0068.