Я в команде из нескольких разработчиков, которые делятся лицензией на набор инструментов для компилятора.Проблема, с которой мы сталкиваемся, заключается в том, что после того, как один разработчик получил лицензию на использование компилятора, у следующего разработчика может появиться большое время ожидания.Это приводит к большим потерям времени и разочарованию людей.
Поскольку лицензия очень дорогая, покупка большего количества из них не является вариантом.Я надеялся более полно использовать лицензию, настроив центральную машину компилятора, на которую вы можете загружать задания и заставлять машину выполнять эту работу.Мы также ищем автоматизированные сборки для проверки исходного кода.
Я изучил buildbot, который кажется зрелым для автоматического построения и тестирования, но использующий его вместо локального построения, пока разработчик находится на локальном тестировании.фаза перед отправкой изменений в удаленный репозиторий может быть вне его области действия.
В идеале этот инструмент сможет находиться между IDE и компилирующим компьютером, чтобы в IDE казалось, что сборка выполняется локально.Затем, если появятся какие-либо предупреждения / ошибки, мы все равно сможем использовать эти удобные функции для определения синтаксических ошибок.