Ktoś (albo agent AI) tworzy Pull Request. W kodzie jest literówka w PHP — brakuje średnika. Albo ktoś przypadkiem wrzucił klucz API do kodu. Bez automatycznych testów — dowiesz się o tym dopiero na produkcji, gdy strona przestanie działać.
GitHub Actions rozwiązuje to w 30 minut. Tworzysz jeden plik, wrzucasz do repozytorium — i od tej pory każdy PR jest automatycznie sprawdzany. Jeśli test nie przechodzi — GitHub blokuje merge.
Co to CI/CD — w prostych słowach
| Pojęcie | Co to znaczy |
|---|---|
| CI (Continuous Integration) | Automatyczne testy przy każdym pushu/PR |
| CD (Continuous Deployment) | Automatyczne wdrożenie po testach (opcjonalne) |
| Workflow | Plik YAML z instrukcjami — co sprawdzić |
| Job | Jeden krok w workflow (np. "sprawdź PHP") |
| Quality Gate | Bramka — PR przechodzi TYLKO gdy wszystkie joby OK |
GitHub daje 2000 minut/miesiąc za darmo na Actions. Nasz workflow używa ~30 sekund per PR — to wystarczy na tysiące Pull Requestów.
Ten poradnik wymaga konta Pro
Dostęp do zaawansowanych poradników, kodu źródłowego i wsparcia technicznego.