(сейчас они сохраняются и на железном раннере и в CR)
Билжу Dockerfile
---
image: mailcatcher
dockerfile: .dockerFiles/mailcatcher
Быстро место улетает(
А чем собираешь Docker или Buildah? Без образов локально это дорого, потому что на каждую сборку надо пулить из CR, попробуй настроить автоочистку под свои нужды https://ru.werf.io/documentation/v1.2/usage/cleanup/host_cleanup.html.
Docker А host cleanup разве очистит образы? Вроде как из доки следует, что нет: Lost Docker containers and images from interrupted builds. Old service tmp dirs, which werf creates during every build, converge and other commands. Local cache: remote Git clones cache; Git worktree cache.
Очистка хоста удаляет неактуальных данные и сокращает размер кеша автоматически в рамках вызова основных команд werf и сразу для всех проектов. При необходимости очистку можно выполнять в ручном режиме с помощью команды werf host cleanup. https://ru.werf.io/documentation/v1.2/usage/cleanup/host_cleanup.html
ну вот из определения вроде как не следует, что он будет дропать именно образы (вполне себе актуальные данные и не кэш) :D
Если рассматривать container registry как основное хранилище, то локальные образы это кэш для них. В общем чистит, в статье все крутилки представлены.
все, мерси, что расшифровал
не думали мб прикрутить все таки флажок: дропать после пуша в CR?
Пока мало боли чувствуется. Покажи боль.
и поясни еще тогда один момент плез: есть такой параметр, как --cache-repo. Логично, что именно он отвечает. где хранить тот самый кэш (в данном кейсе на раннере). Но если указать cache-repo - основной CR, все равно образы болтаются на раннере
Это доп. кэш (дока)
боооль, шучу) Это не то что боль, интутивно будет понятнее. Дал прочитать статью еще одному инженеру - тоже не понял, что образы на раннере=кэш для основного CR
Обсуждают сегодня