Ребят, слушайте историю, чтобы вы так не облажались. Работаем мы, значит, над крупным проектом, билд собирается через GitLab CI. Все чики-пуки, релизы пилятся регулярно. И вот, приходит время очередного релиза, я, как обычно, правлю конфиг CI. Ну, типа, решил одну строчку добавить для оптимизации сборки, чтоб чуть быстрее было. Вроде мелочь, ага.
Залил, запустил пайплайн, а он не просто не собрался, а начал такое творить что мой внутренний перфекционист заорал и попытался инфаркт схватить. Оказалось, что моя «оптимизация» повлекла за собой полную отмену всех тестов и деплой в продакшн абсолютно сырой версии. Сервера, слава богу, поднялись, но сайт лежал минут 30, пока мы откатывались. И это все из-за одной пропущенной запятой, мать ее! Так что, никогда не недооценивайте мелочи в DevOps, они могут стоить вам дорого. Вот реально, будьте аккуратны.
ссылка крáкен