на python (pip install, etc).
Этот стейдж запускается на отдельном ранере(docker executor прокинут сокет с хоста).
При каждом запуске этой джобы происходит загрузка зависимостей из интернета.
Как можно этого избежать, чтобы ускорить сборку?
Никаких сокетов с хоста Используй артифактори или депенденси прокси
Т.е для сборки бекенда мне нужно развернуть артифактори и хранить все зависимости там?
Я почему-то думал в сторону minio как кэша
Это отчасти поможет
А почему минио поможет отчасти? Версии зависимостей вероятно не меняются каждый день 🙂
Потому что сложишь в него докеры и распределенный кэш раннера, но с не кэшированием слоев в канико это не поможет
Ну слои я уже кеширую, значить осталось только минио поднять 😁
Может ты это плохо делаешь
Блин, там только одна опция и всё, или я чего-то не знаю?
Стопудов что-то не знаешь
А ты знаешь?) Если да то расскажи, пожалуйста, или укажи направление куда копать)
Ответ будет простой - смотреть надо. А еще позырь ишьюс каники в гитхабе. Ты удивишься. И потом поймешь, почему верфь с кэшированием работают лучше
Обсуждают сегодня