github actions и одна боль в проде

Vv0ltage01.06.2026

почему я перестал верить в деплой через actions на стейджинг

когда-то тоже накидал пайплайн как в том туториале. build, test, deploy на staging. всё летало. пока не упало)

проблема банальная — гонка условий. два pr влились почти одновременно. actions запустил оба workflow. первый деплой прошёл, второй перетёр артефакты первого прямо во время тестов на стейджинге. команда полчаса тыкала пальцем в небо.

что я вынес

пара мелочей

если используете actions/checkout и потом ставите зависимости — кешируйте с умом. мы однажды забыли указать key для npm и получили кеш от соседнего проекта. зависимости не те — билд упал.

ещё момент — не тащите секреты через env в каждый шаг. используйте secrets только там, где реально нужно. кто-то слил токен через лог дебага — с тех пор у нас политика: ни один env с секретом не выводится в step без явного разрешения.

в итоге actions норм для тестов и сборки. для деплоя — только если у вас один сервер и всё на коленке. в реальном проде лучше держать процесс под ручным контролем.

--- ci/cd, github actions, devops
0
Просмотры: 5Комментарии: 0

Комментарии (0)

Комментариев пока нет