
Elastic‑build машины Vercel учитывают кэш Turborepo и отказываются от даунгрейда
Vercel обновил алгоритм выбора размеров elastic‑build машин: при наличии теплого кэша Turborepo они больше не переходят на менее мощные инстансы, что повышает стабильность холодных сборок.
Что изменилось?
Vercel объявил об улучшении работы elastic‑build машин – динамически масштабируемых серверов, которые подбирают необходимый объём CPU и памяти под каждый билд. Раньше система могла «понижать» мощность машины, если текущий билд использовал меньше ресурсов, чем обычно. Это выглядело разумно, но приводило к проблеме: тёплый кэш Turborepo (когда сборка использует уже закешированные артефакты) требует меньше CPU и памяти, и система автоматически переключалась на более маленький инстанс. При следующем запуске, когда кэш уже «холодный», прежний даунгрейд оставлял сборку без достаточных ресурсов, и она часто завершалась с ошибкой.
Как работает новое решение?
Теперь elastic‑build машины учитывают количество cache‑hits Turborepo при принятии решения о размере инстанса. Если билд получает значительное количество кэш‑хитов, система не будет снижать мощность, даже если текущие метрики использования ресурсов ниже обычных. Это гарантирует, что последующие холодные сборки получат достаточно CPU и памяти для успешного завершения.
Что нужно сделать?
Изменения применяются автоматически ко всем проектам, использующим elastic‑build машины. Пользователям не требуется менять конфигурацию или обновлять скрипты. Подробности и технические детали доступны в официальном блоге Vercel.
Почему это важно?
- Повышение стабильности CI: уменьшение количества падений сборок из‑за нехватки ресурсов.
- Более предсказуемые затраты: отсутствие неожиданного увеличения времени сборки из‑за повторных попыток.
- Оптимизация использования кэша: теплый кэш теперь действительно экономит ресурсы без риска «перепадов» мощности.
Для разработчиков, использующих Vercel и Turborepo, это обновление устраняет один из самых раздражающих сценариев в CI/CD‑потоке.
Для разработчиков, работающих с Vercel, это обновление значит более надёжный CI без неожиданного падения сборок после кэш‑хитов. Экономия ресурсов от тёплого кэша сохраняется, но теперь она не приводит к даунгрейду, что снижает риск задержек и повышает предсказуемость расходов. Стоит проверить, как изменились метрики использования в ваших пайплайнах, и при необходимости скорректировать лимиты.


