Комментарии 4
distcc, не? Gentoo Wiki
Да, верно, начинал с него. Только по cygwin-ом он чет не очень себя ведёт.
У интеграции непосредственно с системой сборки есть свои преимущества — можно более точно планировать remote-задачи в отдельном цикле. Судя по замерам, такой подход дает ускорение примерно на 40% по сравнению с подходом — разделяем каждый запрос к компилятору.
Ну а в плане велосипедостроения — да, я просто «неосилил» distcc, статья начинается с упоминания именно его.
Ну а в плане велосипедостроения — да, я просто «неосилил» distcc, статья начинается с упоминания именно его.
Для тех, кому интересно: проект не заброшен, поддерживается, я выпустил релиз 0.2 с различными исправлениями-улучшениями. Кроме того, система успешно работает в продакшене, обслуживая 2 билда на Mac, 2 на Win + 3 слейв-машины для сборки на Win.
https://github.com/mapron/Wuild/releases/tag/v0.2
https://github.com/mapron/Wuild/releases/tag/v0.2
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Как сделать из Ninja систему распределённой сборки?