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.
Návrh Školení
Den 1
Úvod
- DevOps - newspeak nebo klíčová role v IT projektech? Proč GitLab CI/CD? GitLab vs. další CI/CD systémy (CircleCI, Travis, TeamCity)
Příprava na spuštění
- Architektura a logika řešení, včetně: GitLab / GitLab Runner Požadavky na systém a hardware Instalace GitLab a GitLab CI Počáteční konfigurace GitLab: návrh, uživatelé, integrace, příprava na spuštění první kontinuální integrace
Ladění a příprava API
- Optimalizace nastavení GitLab / GitLab CI: tipy a triky Příprava API pro použití ve spouštěcích mechanismech
První proces CI/CD
- Instalace GitLab CI Runner, systémové a hardwarové požadavky Konfigurace projektu pro připojení k GitLab CI Spuštění typického procesu: sestavení -> test -> nasazení
Den 2
Konstrukce konfiguračního souboru .gitlab-ci.yml
- Praktické příklady konceptů: Prostředí a nasazení Chráněná prostředí Artefakty úlohy Nasazení přes Docker
Jak GitLab CI usnadňuje vývojářům život
Výpočet % testovacího pokrytí Stav sestavení v dokumentech MarkDown Odesílání stavů sestavení v messengeru (příklad Matttermost)
- Pokročilé schopnosti GitLab CI
AutoDevOps Klastry Kubernetes Deploy boards ChatOps Web terminal
- Živá případová studie
sestavení, testování a nasazení pro projekt založený na PHP/Magento, běžící v prostředí více serverů, za předpokladu nulových prostojů během nasazení.
Požadavky
Základní schopnost používat GIT
Základní programovací dovednosti, např. v PHP.
14 hodiny
Reference (2)
Very detailed, trainer knows the subject very well and has covered a lot of topics
Gabriel Kelly Navarro - Opswerks
Kurz - Advanced Spinnaker
Líbí se mi všechny možnosti, které jsem objevil v kurzu o možnostech DevOps, které mohu použít, abych měl lepší pracovní postup CD/CI!
Juan Manuel - si
Kurz - Jenkins: Continuous Integration for Agile Development
Machine Translated