Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Kurzusleírás
1. nap
Bevezetés
- DevOps – híradó vagy kulcsszerep az informatikai projektekben? Miért GitLab CI/CD? GitLab vs. egyéb CI/CD rendszerek (CircleCI, Travis, TeamCity)
Felkészülés az indulásra
- A megoldás felépítése és logikája, beleértve: GitLab / GitLab Runner Rendszer- és hardverkövetelmények Telepítés GitLab és GitLab CI Kezdeti konfiguráció GitLab: tervezés, felhasználók, integrációk, előkészítés az első folyamatos integráció elindítására
API hangolás és előkészítés
- Beállítások optimalizálása GitLab / GitLab CI: tippek és trükkök API előkészítése trigger mechanizmusokban való használatra
Az első CI/CD folyamat
- GitLab CI Runner telepítése, rendszer- és hardverkövetelmények A projekt konfigurálása a GitLab CI-hez való csatlakozáshoz Tipikus folyamat futtatása: build -> teszt -> telepítés
2. nap
A .gitlab-ci.yml konfigurációs fájl létrehozása
- Gyakorlati példák a koncepciókra: Környezetek és telepítések Védett környezetek Munkatermékek Telepítés a Docker-en keresztül
Hogyan könnyíti meg GitLab a CI a fejlesztők életét?
Tesztlefedettség százalékos kiszámítása Build állapot a MarkDown dokumentumokban Build állapotok küldése a messengerben (Mattermost példa)
- Fejlett képességek GitLab CI
AutoDevOps Klastry Kubernetes A ChatOps webterminál tábláinak telepítése
- Élő esettanulmány
építeni, tesztelni és üzembe helyezni egy PHP/Magento alapú projekthez, amely többkiszolgálós környezetben fut, nulla állásidőt feltételezve a telepítés során.
Követelmények
Alapvető használat GIT
Alapvető programozási ismeretek, például PHP.
14 Hours
Vélemények (2)
Very detailed, trainer knows the subject very well and has covered a lot of topics
Gabriel Kelly Navarro - Opswerks
Kurzus - Advanced Spinnaker
Tetszik az összes lehetőség, amit a DevOps lehetőségről szóló kurzus során fedeztem fel, amelyeket alkalmazni tudok a jobb CD/CI munkafolyamat érdekében!
Juan Manuel - si
Kurzus - Jenkins: Continuous Integration for Agile Development
Machine Translated