tanfolyam DevOps Artisan – Jenkins Advanced a Jenkins CI-vel való együttműködéssel kapcsolatos haladó témákat fedi le.
Ez a tanfolyam foglalkozik:
- A Jenkins felhasználóinak és rendszergazdáinak, akik szeretnének többet megtudni a Jenkinsről
- Belépő szintű vagy haladó fejlesztők
- minőségbiztosítási mérnökök
- Építőmérnökök, kibocsátómérnökök
- Műszaki projektmenedzserek
- Mérnökök DevOps
Ezen a tanfolyamon a résztvevők megtanulják, hogyan kommunikálhatnak a Jenkins REST API-val, hogyan használhatják a groovy nyelvet a Jenkins testreszabásához, és hogyan használhatják a Jenkins konténereket a Dockerrel.
A tanfolyamon való részvételhez a hallgatóknak ismerniük kell a Jenkins alapvető jellemzőit. A Jenkins Fundamentals tanfolyam elvégzése javasolt.
Javasoljuk továbbá, hogy a hallgatók rendelkezzenek alapismeretekkel az elosztott verziókezelő rendszerekről (Git).
Előnyös, ha a hallgatók rendelkeznek korábbi webalkalmazás-fejlesztési tapasztalattal és olyan szükséges készségekkel, mint a Unix-parancsok futtatása, a fájlrendszerben való navigáció, valamint a szöveges fájlok létrehozása és szerkesztése.
01. modul: Git/github összefoglaló
02. modul: Integrálja a Docker SSH-kiszolgálót a Jenkins-szel
- Futtassa Jenkins-feladatát a Docker távoli gazdagépen SSH-n keresztül
- Bevezetés: Jenkins + Ansible
- Az Ansible telepítése: Docker + Jenkins
- Integrált Ansible és Jenkins (Ansible beépülő modul)
- Tanulja meg a Playbooks végrehajtását egy Jenkins Jobból
- Adjon hozzá paramétereket az Ansible-hez és a Jenkins-hez
03 modul: Pipelines:
- Hozzon létre egy Jar-t a Maven alkalmazáshoz a Docker segítségével
- Hozzon létre egy Docker-fájlt, és készítsen egy képet a Jar-jával
- Hozzon létre egy Docker Compose fájlt az Image build folyamatának automatizálásához
- Ismerje meg, hogyan tesztelheti kódját a Maven és a Docker használatával
- Hozzon létre egy bash szkriptet a tesztfolyamat automatizálásához
04. modul: Jenkins CI az alapokon túl
05. modul: Jenkins REST API áttekintése
- XML API
- JSON API
- Feladatok létrehozása a Jenkins API-python sdk segítségével
06. modul: Groovy használata Jenkins-szel
- Groovy script konzol
- Groovy munkák
- 07. modul: Groovy dinamikus paraméterekkel
- Post build groovy plugin
08. modul: Megosztott könyvtárak használata a Jenkinsben
- Szkriptelt Pipeline
- Jenkinsfile használata
- Többágú Pipelines
- Bevezetés a megosztott könyvtárakba
- Indítsa újra a Stage-ről
09. modul: Jenkins biztonság:
- Hitelesítés
- Meghatalmazás
- Könyvelés
- Globális biztonsági beállítások
- Hitelesítési adatok kezelése
- Biztonsági bevált gyakorlatok
10. modul: Jenkins hibakeresése rendszernaplókkal
11. modul: Jenkins monitorozása
Ez a kurzus felkészíti a hallgatókat a minősítő vizsgára, hogy megszerezzék a Professional Release Engineer szerepkört.
DevOps Artisan – Jenkins Advanced


