Narzędzia
Portfolio Roadmapa Słownik Blog Portal dla BA
← Słownik
Architektura IT

Continuous Integration (CI)

Praktyka deweloperska polegająca na częstym łączeniu zmian w kodzie z główną gałęzią, z automatycznym budowaniem i testowaniem.

Definicja

Continuous Integration (CI) to praktyka, w której deweloperzy często (nawet kilka razy dziennie) integrują swoje zmiany z główną gałęzią kodu, a każda integracja jest automatycznie budowana i testowana.

Pipeline CI

Krok Opis Czas
Commit Deweloper pushuje kod
Build Kompilacja/bundling 1-5 min
Unit Tests Testy jednostkowe 2-10 min
Integration Tests Testy integracyjne 5-15 min
Static Analysis Linting, SAST, coverage 2-5 min
Artifact Zbudowany artefakt (Docker image) 1-3 min

CI + CD + CD

Skrót Pełna nazwa Automatyzuje
CI Continuous Integration Build + test
CD Continuous Delivery + deploy na staging (manual prod)
CD Continuous Deployment + deploy na production (auto)

Dlaczego to ważne?

BA powinien rozumieć CI/CD, bo wpływa na jak szybko zmiany trafiają do użytkowników. Krótki pipeline = szybszy feedback loop.

Powiązane pojęcia

Rozwijaj się z Analify

Nowe pojęcia, artykuły i materiały — prosto na email. Bez spamu.

Dołącz do społeczności analityków biznesowych — szkolenia wideo, prelekcje na żywo i wsparcie ekspertów

Sprawdź Analify