DevOps egyszerűen #4: A Continuous Delivery és Deployment automatizálása Jenkinsszel letöltés

9.990 Ft

A képzésen az első három alkalommal megismert lépéseket felhasználva, a Continuous Delivery és Deployment lépésekkel kiegészítve ismered meg a teljes folyamatot, majd megtanulod azt a Jenkis segítségével automatizálni. A végére te megad is össze tudsz rakni egy teljes folyamatot annak automatizálásával együtt.

A DevOps folyamat egyik legfontosabb része a CI/CD/CDP lépések, vagyis a Continuous Integration, Delivery és Deployment, valamint ezek automatizálása. Az elsőről (Integration) a legelső alkalommal tanultál, melynek végén nem folytattam a témát, mert ehhez hiányzott a technikai háttér: a Docker Swarm cluster, ahol ezt megvalósítod.

A második és harmadik rész épp ezért szólt ezekről: megtanultad, hogyan készíts Docker Swarm clustert, hogyan használd az overlay hálózatot, hogyan készíts izolált szolgáltatásokat benne és hogyan tedd azt egy reverse-proxy segítségével elérhetővé kívülről. Így már el tudsz készíteni egy éles környezetet, amiben konténerekben futtathatod a szolgáltatásokat.

Egy szolgáltatás elindítása a clusterben egyszerű lépéssé vált, ha követed a folyamatot. De mi történik, amikor a szoftverből új verzió készül és arra szeretnél frissíteni? Ehhez újra le kell futtatnod a teszteket, amit az első alkalommal tanultál, kegészítve az éles környezetben való működés ellenőrzésével. Ehhez először egy, az éles környezethez hasonlóban kell azt tesztelned, majd ha minden jó, mehet az élesítés. Ez nagyvonalakban a Continuous Delivery és Deployment. A képzés első részében ezt a folyamatot tanulod meg az elejétől a végéig egy példán keresztül.

Idáig a munka kreatív volt, de innen kezdve ugyan azt ismétled minden alkalommal, amit célszerű automatizálni. Erre az egyik legjobb megoldás a Jenkins, melyben pontosan leírod, mikor mit kell csinálni, mi az elvárt és mi a hibás működés. A végeredmény egy automatizált folyamat, ami egy commit után az éles rendszerbe történő deploymentig végigvisz mindent.

A képzésen az első három alkalommal megismert lépéseket felhasználva, a Continuous Delivery és Deployment lépésekkel kiegészítve ismered meg a teljes folyamatot, majd megtanulod azt a Jenkis segítségével automatizálni. A végére te megad is össze tudsz rakni egy teljes folyamatot annak automatizálásával együtt.

Készült

Oktató