CI/CD

CI/CD — это автоматизация проверки (CI, continuous integration) и публикации (CD, continuous delivery) изменений кода. При каждом коммите система сама прогоняет тесты и сборку, а при успехе — публикует новую версию на сервере. Это снижает риск, что в продакшен попадёт код, который не собирается или ломает существующий функционал.

Для этого сайта CI/CD настроен через GitHub Actions: сборка и проверки запускаются при каждом пуше, деплой — через rsync на сервер.

Обновлено: