Avancerad CI/CD (1 dag)


Beskrivning

Detta är en fördjupningskurs i ämnet och vi förutsätter att deltagarna är bekanta med koncepten CI och CD (Continuous Integration och Continuous Delivery), de vanliga mönstren med “Deployment Pipelines” (eller “leveranskedjor”), samt behärskar grunderna i källkodshantering med Git och automatiska leveranskedjor i Jenkins CI server (framförallt Pipelines).

Utifrån detta ska vi sedan titta på fler aspekter av CI/CD. Bland annat kommer vi att utforska områden som “trunk-based development”, vertikala pipelines, “configuration/infrastructure as code”, säkerhet i miljöerna, och uppgradering utan nertid. Vi kommer även att prata om mer avancerad infrastruktur för t ex “container orchestraction”, central loghantering, och övervakning.

Upplägg/Agenda

Kursen är upplagd på så vis att det finns en föreläsningsdel och en workshop-del. Under den senare får deltagarna själva utforska olika delar av det vi pratat om i en på förhand uppsatt miljö. Tanken är att man under handledning får lägga till olika saker inom miljön för att se koncepten vi pratat om i praktiken och att det ska gå att skräddarsy så att det kan relatera till deltagarnas egna uppdrag om så önskas.

Förberedelser

En god grund för den som vill läsa in sig är att kolla in avsnitten Introduction, Principals och Implementing på https://www.continuousdelivery.com/. Böckerna “Continuous Delivery” och “Accelerate” utgör till stor den grundmaterialet för denna kurs, så det är en fördel att ha läst åtminstone de inledande delarna av dem.

Kursinfo

Kurstyp: Fördjupningskurs

Förkunskapskrav: Bekantskap med koncepten CI/CD, automatiska byggen och tester av mjukvara, källkodshantering med Git och Jenkins Pipelines

Längd: 1 dag

Lärare: Anders Sigfridsson & Johan Ekblad

Plats: Stockholm, ,Umeå

 

Kommande kurstillfällen

Vill du hålla dig uppdaterad?

Inga kommande kurstillfällen eller de som finns inte passar? Skicka en intresseanmälan så får du information när ett nytt kurstillfälle publiceras.

Föregående
Föregående

Agila filosofier 101.

Nästa
Nästa

Digital tillgänglighet (1/2 dag)