rant about shit and build suystems
Jan. 25th, 2017 09:06 amПо моему чтобы быть допущенным к созданию билд инфраструктуры нужно соответствовать ряду строгих требований
мой список
- всегда забывать проверять свободное пространство как минимум на сервере с бинарным репозиторием и git
- еще лучше детектить это по матам от пользователей
- считать что любой процесс занимающий меньше часа не достоин автоматизации
- иметь минимум три параметра у любого билда
- иметь религиозное убеждение что деплой можно делать только путем выкатывания 7 гигового пакета который специальным софтом битый час впиндюривается в аплекейшен сервер
- идею поставить ssd и много процессоров на билд машины придумали ебаные капиталисты, пролетариату достаточно обоссаной виртуалки
Если что я сам это делал и представляете у меня билды умели деплоиться на тестовые сервера сам (о как)
мой список
- всегда забывать проверять свободное пространство как минимум на сервере с бинарным репозиторием и git
- еще лучше детектить это по матам от пользователей
- считать что любой процесс занимающий меньше часа не достоин автоматизации
- иметь минимум три параметра у любого билда
- иметь религиозное убеждение что деплой можно делать только путем выкатывания 7 гигового пакета который специальным софтом битый час впиндюривается в аплекейшен сервер
- идею поставить ssd и много процессоров на билд машины придумали ебаные капиталисты, пролетариату достаточно обоссаной виртуалки
Если что я сам это делал и представляете у меня билды умели деплоиться на тестовые сервера сам (о как)
no subject
Date: 2017-01-24 08:30 pm (UTC)no subject
Date: 2017-01-24 10:24 pm (UTC)конечно же сносит старый деплоймент и впихивает туда огромный новый
ну вот разве что новые сервера умеют сами подхватывать новые деплойменты ( типа спец файлик ложишь в папку и он давай редеплоить)
no subject
Date: 2017-01-24 10:29 pm (UTC)Идея сноса меня всегда удивляла. На хрена? Что,
ln -sзапрещен в продакшене?Thanks, -Vlad
no subject
Date: 2017-01-24 10:42 pm (UTC)