Přeskočit na obsah
_CORE
AI & Agentic Systems Core Informační Systémy Cloud & Platform Engineering Data Platforma & Integrace Security & Compliance QA, Testing & Observability IoT, Automatizace & Robotika Mobile & Digital Banky & Finance Pojišťovnictví Veřejná správa Obrana & Bezpečnost Zdravotnictví Energetika & Utility Telco & Média Průmysl & Výroba Logistika & E-commerce Retail & Loyalty
Reference Technologie Blog Know-how
Nástroje O nás Spolupráce Kariéra
Pojďme to probrat

Kompletní průvodce CI/CD

09. 02. 2026 1 min čtení intermediate

CI/CD je základní praktika moderního vývoje. Automatizujte všechno.

CI — Continuous Integration

Každý push → build → test → feedback. Cíl: najít chyby co nejdříve.

  • Automatický build při každém push
  • Unit + integration testy
  • Linting a static analysis
  • Security scanning

CD — Continuous Delivery vs Deployment

Delivery: kód je vždy připraven k deployi (manuální schválení). Deployment: automatický deploy po testech.

GitHub Actions příklad

name: CI/CD
on: [push]
jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- run: npm ci
- run: npm test
deploy:
needs: test
if: github.ref == ‘refs/heads/main’
runs-on: ubuntu-latest
steps:
- run: deploy.sh

Deployment strategie

  • Rolling — postupná výměna instancí
  • Blue/Green — dvě identické prostředí, switch
  • Canary — 5% traffic na novou verzi, sledujte metriky
  • Feature flags — deploy code, toggle feature

Nástroje

  • GitHub Actions, GitLab CI, CircleCI
  • ArgoCD (GitOps pro K8s)
  • Jenkins (enterprise legacy)
  • Tekton (cloud-native)

DORA metriky

  • Deployment frequency
  • Lead time for changes
  • Mean time to recovery (MTTR)
  • Change failure rate

Cíl

Deploy do produkce by měl být nudný, rutinní, bezrizikový. Pokud vás deploy stresuje, potřebujete lepší CI/CD.

ci/cddevopsautomatizace
Sdílet:

CORE SYSTEMS tým

Stavíme core systémy a AI agenty, které drží provoz. 15 let zkušeností s enterprise IT.