Jaselská 6, Praha

skoleni@anywhere.cz

224 310 808

Workshop Efektivní CI/CD pipeliny

22 900  bez DPH


Workshop Efektivní CI/CD pipeliny

Chcete zrychlit vývoj, snížit počet chyb a nasazovat kód bez stresu? Správně nastavená CI/CD pipeline vám pomůže automatizovat build, testování i nasazení, takže už nebudete trávit hodiny ručními procesy.

 

Cílem workshopu:

  • Pochopení principů moderní CI/CD pipeline.
  • Naučit se navrhnout a implementovat robustní pipeline využívající Docker, GitHub Actions, SonarQube, Prometheus, Grafanu a reportování test coverage.
  • Praktická ukázka integrace nástrojů pro automatizaci, statickou analýzu, monitoring a reporting.

 

Délka workshopu: 1 den

 

Osnova:

  1. Úvod
  • Seznámení s konceptem CI/CD.
  • Význam kontinuální integrace a kontinuálního nasazení.
  • Přehled výhod pro agilní vývoj a zvyšování kvality kódu.
  • Představení nástrojů.

 

  1. Návrh a architektura CI/CD pipeline
  • Definice workflow.
  • Diskuze o jednotlivých fázích a jejich významu.
  • Modularita a kontejnerizace.

 

  1. Implementace pipeline s GitHub Actions
  • Konfigurace GitHub Actions.
  • Vytvoření a vysvětlení workflow souboru (.github/workflows/ci-pipeline.yml).
  • Integrace testů a coverage reportů.
  • Uložení artefaktů pro další analýzu.

 

  1. Statická analýza a kontrola kvality
  • Integrace SonarQube.
  • Konfigurace SonarQube analýzy v rámci pipeline.
  • Import reportů o pokrytí kódu do SonarQube.
  • Diskuze o metrikách kvality (code smells, technický dluh, bezpečnostní nedostatky).

 

  1. Monitoring pipeline a aplikací
  • Sběr metrik s Prometheus.
  • Vizualizace dat v Grafaně.

 

  1. Crazy Lab a hands-on session
  • Praktická implementace pipeline.
  • Monitoring v praxi.
  • Diskuze a řešení problémů.

 

  1. Shrnutí a QA
  • Rekapitulace hlavních bodů workshopu.
  • Výhody efektivní CI/CD pipeline pro agilní vývoj.
  • Jak integrace automatizovaných nástrojů zvyšuje kvalitu a transparentnost vývoje.