Ситуация
Ты – дежурный по репозиторию smena (сервис расписания смен). Вчера вечером Вася смержил экспорт смен в отчет и уехал в отпуск на две недели. С утра main красный, деплой заблокирован, отчет ждет управляющий.
Что известно:
- репозиторий –
/opt/smena, пайплайн описан в.gitlab-ci.yml(install → lint → test); - локальный прогон тех же джобов –
./ci.sh(падает ровно как на раннере); - лог утреннего красного прогона –
/root/ci-fail.log, записка со стендапа –/root/standup-note.txt; - тесты, линтер и описание пайплайна – часть приемочной инфраструктуры, их не переписывать;
- фичу Васи выбрасывать нельзя – только довести до зеленого.
Дальше – сам: разбери падение по слоям, почини и закоммить фикс в main.
Что нужно сделать
5 обязательных пунктов
Синхронизировать зависимости
Джоба
installпадает: отказывается ставить зависимости. Приведите в соответствие с .
