Как дебажить pipeline failure в CI/CD?

Middle
306 просмотров
AFK Offer AI

Смотреть полные логи шага с ошибкой — не только summary. Воспроизвести локально: запустить тот же Docker образ что CI, те же env variables. Частые причины: flaky tests (запустить несколько раз), environment difference (пакеты на CI отличаются), secrets не настроены, network timeout, resource limits (OOM в CI runner). Для GitHub Actions: re-run with debug logging (ACTIONS_RUNNER_DEBUG=true). Проверить зависимости шагов, нет ли race condition. Добавить больше logging в failing step.

Следующий вопрос

Что такое Disaster Recovery и как его планировать?