Я начал понимать почему у нас даже не пытаются в проекте следовать принципу Single Responsibility. У нас вся компания такая.
Например, есть утилита ya
. Она умеет заливать код на пасту, создавать PR, компилировать проекты, аплоадить артефакты сборки, запускать IDE, тащить конфиги Вима и хз что ещё. А ещё монорепа, о которой все слышали.
God object - это концепция компании. Зачем делить вещи по функциональому признаку? Мы просто сделаем вещь, которая умеет всё. А если что-то не будет уметь, сделаем ещё одну, умеющую то же, что первая, но ещё и своё
Нет. У нас, например, две системы мониторинга и 3 системы деплоя
Я знаю о четырёх системах деплоя (и пятую пацаны из соседней команды пилят), так что ты отстал от жизни
Ладно, на самом деле есть ещё одна система деплоя, но она используется на достаточно ограниченном количестве железных машин в силу специфики. Но умирать она не собирается.
и это не считая github actions, которые к вам скоро завезут!
Не завезут
А они на тырпрайз-установки не завозят, да?
Нам вот тоже circleci прикрутили вместо них
Просто у нас свой CI есть
у всех есть, но нам ещё и централизованный circle ci дали. Если к корпоративному гитхабу ещё и actions прикрутят, будет вообще охуенный зоопарк
Я так и не понял как его юзать. Хочется, чтобы по коммиту в эээ.... транк (релизные ветки в арк есть?) сразу собирался артефакт, заливался в сендбокс, проставлялась версия из тэга и потом можно было артефакты по проектам смотреть и версии видеть прям в списке
Всего? Легко отделались.