История изменений
Исправление byko3y, (текущая версия) :
Так образы обычно кэшируются. разница будет всего в одном лейере с предыдущей сборкой.
В инкрементальную сборку (C, C++, Rust) докер сам по себе не умеет. Даже для того, чтобы сделать кэш пакетов для всяких там NPM и PIP, нужно доп приседания делать.
ну если твой компонент ни с чем не взаимодействует, то да, не нужно, но я как-то не встречался с таким в реальных рабочих задачах - чаще всего тебе нужна готовая тестовая среда для отладки.
Ну дык и я про то. Я ставлю себе контейнера со средой, а потом подключаю каталог со своим проектом в контейнер, собираю его прямо там, и запускаю. Шел с этим контейнером часами висит при этом.
Исходная версия byko3y, :
Так образы обычно кэшируются. разница будет всего в одном лейере с предыдущей сборкой.
В инкрементальную сборку докер сам по себе не умеет. Даже для того, чтобы сделать кэш пакетов для всяких там NPM и PIP, нужно доп приседания делать.
ну если твой компонент ни с чем не взаимодействует, то да, не нужно, но я как-то не встречался с таким в реальных рабочих задачах - чаще всего тебе нужна готовая тестовая среда для отладки.
Ну дык и я про то. Я ставлю себе контейнера со средой, а потом подключаю каталог со своим проектом в контейнер, собираю его прямо там, и запускаю. Шел с этим контейнером часами висит при этом.