История изменений
Исправление vbr, (текущая версия) :
Любой подход к повторяемости сборок гарантирует повторяемость сборки через 100 лет и независимость её от существования Интернета в принципе.
docker build не даёт никаких инструментов для повторяемости сборки. Это тупо замена шеллскрипту. Последовательность команд.
Думаю, что если очень постараться, можно и повторяемую сборку с докером сделать. Но это явно не то, как пишут 99% докерфайлов и докер тут особо не поможет.
На всякий случай сообщу, возможно это не все понимают, что повторяемая сборка гарантирует результат (бинарник или чего вы там собираете), побитово совпадающий между несколькими запусками сборки. О том, что сборка не должна использовать никакого интернета, это вообще не обсуждается. Потому она и повторяемая - любой пользователь может её повторить и убедиться, что ему не подсунули руткит вместо бинарника. На самом деле это больше фишка для безопасности. Хотя, конечно, и для всего остального неплохо это иметь.
Исправление vbr, :
Любой подход к повторяемости сборок гарантирует повторяемость сборки через 100 лет и независимость её от существования Интернета в принципе.
docker build не даёт никаких инструментов для повторяемости сборки. Это тупо замена шеллскрипту. Последовательность команд.
Думаю, что если очень постараться, можно и повторяемую сборку с докером сделать. Но это явно не то, как пишут 99% докерфайлов и докер тут особо не поможет.
На всякий случай сообщу, что повторяемая сборка гарантирует результат (бинарник или чего вы там собираете), побитово совпадающий между несколькими запусками сборки. О том, что сборка не должна использовать никакого интернета, это вообще не обсуждается.
Исправление vbr, :
Любой подход к повторяемости сборок гарантирует повторяемость сборки через 100 лет и независимость её от существования Интернета в принципе.
docker build не даёт никаких инструментов для повторяемости сборки. Это тупо замена шеллскрипту. Последовательность команд.
Думаю, что если очень постараться, можно и повторяемую сборку с докером сделать. Но это явно не то, как пишут 99% докерфайлов и докер тут особо не поможет.
Исходная версия vbr, :
Любой подход к повторяемости сборок гарантирует повторяемость сборки через 100 лет и независимость её от существования Интернета в принципе.
docker build не даёт никаких инструментов для повторяемости сборки. Это тупо замена шеллскрипту. Последовательность команд.