Re: Не запускается sshd в bullseye на виртуальной машине
> On 16 Feb 2024, at 16:47, Victor Wagner <vitus@wagner.pp.ru> wrote:
>
> В Fri, 16 Feb 2024 16:17:18 +0300
> Dmitrii Kashin <freehck@gmail.com> пишет:
>
>> А по существу, что ни выбери -- всё равно надо либо делать базовый
>> образ с builddeps, либо каждый раз ждать, пока всё поставится. Докер
>> ли, виртуалка ли... Pbuilder даже, и тот имеет архив с базовым
>> имиджем. И он тоже потратит время, чтобы туда зависимости доставить.
>> Без этого никуда.
>
> И это хорошо и правильно
Ну да. Тем не менее всё зависит от вводных. От частоты сборок, от способностей кэширования, от положения билд-серверов в сети, от частоты обновления зависимостей.
Если сборки частые -- то есть большая разница, занимает она семь минут или одну (помножаем на число сборок в день, получаем количество сэкономленного времени.
Если собирается что-нибудь явовское -- есть смысл подключать кэширование для зависимостей maven-а (их бывает очень, очень много; так что тезис о том, что крайне редко пакет имеет 657 метров зависимостей -- не вполне верен).
Если у сети ограниченный канал (например в силу юридических причин производство релоцировалось в КЗ, что нынче не редкость) -- тоже.
> Ну конечно у меня оно эти 657Мб качало с локального миррора в той же
> стойке.
Это кстати тоже в пункт о "положении билд-серверов в сети". Где-то есть локальный миррор, где-то нет его.
Обычная DevOps-практика, в общем, заключается в том, что мы либо готовим базовый имидж на регулярной основе, так что он всегда свежий, к примеру, в течение дня; либо устанавливаем кэширующие сервера/зеркала с тем же умыслом. Обычно этого хватает. Особенно с учётом частоты обновления публичных зеркал дебиана.
Reply to: