Здравствуйте, Pauel, Вы писали:
P>Я говорю совершенно другое — поскольку депенденсы могут отсутствовать, собранный релиз в докер имедже гораздо надежнее.
Чем это отличается от хранения в докере всего, что надо чтоб одной кнопкой всё собрать?
P>Ты издержки в терабайтах меряешь Нужно мерить и сравнивать суммарную стоимость владения.
Издержки на хранение данных меряются как ни странно в объёмах данных, которые надо хранить. От этого всё дальше танцуется.
P>Во первых, терабата мало.
Возьми петабайт
P> Во вторых, сюда нужно добавить зп опсов которые будут заниматься всеми подобными вопросами
Они уже должны быть полюбас.
P>И нам нужно городить вокруг этого инфраструктуру, которая будет заботливо сохранять все используемые версии всех используемых депенденсов.
Называется git
P>Элементарно — билды на фичи-баги-секюрити требуют зависимостей.
Ну т.е. это не версионированный билд, это TOT.
P>Потому, что ты работаешь в узенькой нише.
Эта узенькая ниша как раз занимается хранением всякого вашего говна.
P> Веб-приложений разного масштаба в тысячи раз бОльше.
P> Полная сборка проекта из исходников с деплойментом занимает часы, из которых бОльшую времени работает компилятор и идут тесты.
Ты точно щас про веб?
P>Щас ты наверное скажешь "а я веб-приложениями не занимаюсь" ?
И слава богам, ибо помойка там страшная.
P>Тесты можно и отключить, но тогда проблемы с интеграцией будешь ловить в отладке.
А тебе точно надо гонять тесты для того, что уже было зафиксировано как срез годного билда?
P>То есть, в случае с хранением исходников:
P>0. подкинуть нужные переменные окружения — где гарантия что они будут теми же, что и в прошлый раз? Есть ответ?
P>1. откопать тот самый пайплайн на дженкинсе или еще где, который умеет работать с билдами той самой версии и пускануть его
P>2. скачать нужную версию исходников по тегу
P>3. скачать все зависимости, коих обычно больше чем исходников, при чем намного
Вы это что, всё врукопашную до сих пор делаете?
P>И тут мы выясняем, что здесь ажно 8-10 разных шагов, каждый из которых время от времени отваливается по разными причинам — например
P> закончилось место на агенте, надо чпокать опсов
P> поменялся энвайрмент агента, надо чпокать опсов
P> протухли креденшиалы, надо чпокать опсов
P> отвалились пермишны, снова надо чпокать опсов
P> поменялась конфигурация сети, снова надо чпокать опсов или админов
P> итд итд, и каждый раз чпокаем опсов, админов, итд по списку
P>И самое забавное — пункт 0 — где гарантия, что ты подкинешь те самые переменные, что были использованы в первый раз?
Какой бардак!
Это впрочем многое объясняет.
... << RSDN@Home 1.3.110 alpha 5 rev. 62>>
Забанили по IP, значит пора закрыть эту страницу.
Всем пока