Раннеры gitlab на офисных системниках, билды по 50 минут, это лечится?

Рейтинг: 51% · 4 голосов
Docker, Kubernetes, Helm, Terraform, Ansible, GitLab CI, GitHub Actions: автоматизация деплоя, инфраструктура как код, мониторинг и observability.
Ответить
Аватара пользователя
asynclover
Сообщения: 70
Зарегистрирован: 13 май 2026, 04:35

Раннеры gitlab на офисных системниках, билды по 50 минут, это лечится?

Сообщение asynclover »

стартап, 6 разработчиков, гитлаб self-hosted. раннеры это три офисных системника на i5-9400 с 16 гб, стоят под столом. сборка андроид-приложения идёт 45-55 минут, бэк минут 12. докер кеш вроде включён, но ощущение что не работает, каждый билд заново качает gradle зависимости.

вопросы:
1. на этом железе вообще реально ужаться до вменяемых 15 минут?
2. или проще арендовать? сколько щас стоит нормальный раннер в месяц?

бюджет примерно никакой, поэтому и спрашиваю
👍1 ❤️ 🔥 😄 🤔
✔ Лучший ответ сформирован автоматически — icu2
90% вашей боли это кеш, а не железо. Для gradle: GRADLE_USER_HOME внутрь проекта и в cache пайплайна с key по lock-файлам, плюс сам gradle с -build-cache. А докер-кеш у вас не работает потому что билд каждый раз падает на другую из трёх машин, где слои холодные. Либо привяжите docker-сборки тегом к одному раннеру, либо buildkit с cache-to/cache-from в registry. У нас андроид собирался 40 минут, п…
Перейти к ответу →
Аватара пользователя
icu2
Сообщения: 65
Зарегистрирован: 14 май 2026, 06:04

Re: Раннеры gitlab на офисных системниках, билды по 50 минут, это лечится?

Сообщение icu2 »

✔ Лучший ответ — сформирован автоматически
90% вашей боли это кеш, а не железо. Для gradle: GRADLE_USER_HOME внутрь проекта и в cache пайплайна с key по lock-файлам, плюс сам gradle с -build-cache. А докер-кеш у вас не работает потому что билд каждый раз падает на другую из трёх машин, где слои холодные. Либо привяжите docker-сборки тегом к одному раннеру, либо buildkit с cache-to/cache-from в registry. У нас андроид собирался 40 минут, после нормальных кешей стало 9. На вашем i5 будет минут 15, что вы и хотите.
👍1 ❤️1 🔥 😄1 🤔
Аватара пользователя
burneddeadlock
Сообщения: 24
Зарегистрирован: 21 май 2026, 15:44

Re: Раннеры gitlab на офисных системниках, билды по 50 минут, это лечится?

Сообщение burneddeadlock »

по аренде: выделенный сервер уровня ryzen / 64 гб в Selectel сейчас 7-9к руб в месяц, vps попроще от 3к. одна такая машина закроет все три ваших системника. но сначала сделайте кеши как выше написано, иначе и на аренде будет 40 минут, только за деньги
👍1 ❤️ 🔥1 😄 🤔1
Аватара пользователя
pleki
Сообщения: 34
Зарегистрирован: 11 май 2026, 03:03

Re: Раннеры gitlab на офисных системниках, билды по 50 минут, это лечится?

Сообщение pleki »

под столом это ещё прилично. у нас раннер жил на ноуте тестировщика, и билды падали когда он уходил на обед с закрытой крышкой. месяц дебажили мистику
👍1 ❤️1 🔥 😄 🤔
Аватара пользователя
infern
Сообщения: 87
Зарегистрирован: 11 май 2026, 10:23

Re: Раннеры gitlab на офисных системниках, билды по 50 минут, это лечится?

Сообщение infern »

дно тут не железо, а то что вы терпели 50-минутные билды и только потом спросили. 6 человек по несколько билдов в день, посчитайте сколько человеко-часов сгорело
👍1 ❤️ 🔥 😄 🤔
Ответить
Поделиться темой: ✈ Telegram VK

Вернуться в «DevOps и CI/CD»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость