[den här sidan på wiki][index][EN][BG][CS][DA][DE][EL][ES][ET][FI][FR][GA][HR][HU][IT][MT][NL][PL][PT][RO][SK][SL][SV]

Föreläsning: CI/CD

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

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

Tidsplan
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.