errorrishe: (Default)
errorrishe ([personal profile] errorrishe) wrote2017-01-25 09:06 am

rant about shit and build suystems

По моему чтобы быть допущенным к созданию билд инфраструктуры нужно соответствовать ряду строгих требований
мой список

- всегда забывать проверять свободное пространство как минимум на сервере с бинарным репозиторием и git
- еще лучше детектить это по матам от пользователей
- считать что любой процесс занимающий меньше часа не достоин автоматизации
- иметь минимум три параметра у любого билда
- иметь религиозное убеждение что деплой можно делать только путем выкатывания 7 гигового пакета который специальным софтом битый час впиндюривается в аплекейшен сервер
- идею поставить ssd и много процессоров на билд машины придумали ебаные капиталисты, пролетариату достаточно обоссаной виртуалки

Если что я сам это делал и представляете у меня билды умели деплоиться на тестовые сервера сам (о как)
juan_gandhi: (Default)

[personal profile] juan_gandhi 2017-01-24 08:30 pm (UTC)(link)
Ой не забуду, лет 13 назад обнаружил, что на каком-то апсервере, типа джейбосса, вообще не было никакого способа передеплоить что-то без ручного копирования и рестарта. Ну дык, ну написал jsp, которая все это делает. А потому что надо быть программистом, а не карго-культуристом, блин.
juan_gandhi: (Default)

[personal profile] juan_gandhi 2017-01-24 10:29 pm (UTC)(link)

Идея сноса меня всегда удивляла. На хрена? Что, ln -s запрещен в продакшене?

Thanks, -Vlad