Incredibuild позволяет значительно ускорить компиляцию C ++ и C# кода
Бесшовно интегрируется с наиболее популярными компиляторами, такими как MS (VS) C++, gcc, g++ / gnu, clang, cuda, ARM c++ (floating license), например, а также системами сборки и IDE, такими как MSBuild, QT Creator/ QBS, Cmake, Ninja, Make и др. Полный список интеграций можно посмотреть здесь.
Для ускорения процессов компиляции нужно сделать 3 простых шага:
- Установить Incredibuild Coordinator (он управляет объектами Incredibuild) и загрузить Вашу лицензию.
- Установить Incredibuild на каждое устройство, которое Вы хотите использовать для ускорения. Чем больше устройств Вы используете, тем больше вычислительной мощности для тестирования Вы получите!
- Запустить компиляцию через командную строку Incredibuild.
Средства визуализации Incredibuild позволяют отслеживать распределение процессов компиляции по сотням ядер и скорость их выполнения.
Преимущества использования
Для разработчиков:
- Сокращается время ожидания компиляции и исключается переключение контекста.
- Полная сборка и компиляция проекта в любое время.
- Отсутствие необходимости поиска компромисса между полной сборкой и сборкой отдельных веток.
- Устройства разработчиков свободны для работы во время компиляции, так как нагрузка распределяется на другие устройства.
- Быстрое обнаружение ошибок и повышение эффективности сборки с помощью визуализации.
Не нужно больше ждать окончания сборки!
Для менеджеров релизов:
- Возможность сборки проекта после каждого коммита, не дожидаясь ночной сборки.
- Контроль времени сборки.
- Запуск новых сборок, дополнительных конфигураций и циклов QA без замедления сборки проекта.
- Быстрая обратная связь с разработчиками.
- Быстрый поиск виноватых в ошибках сборки.
Не выбирайте между скоростью и качеством!
Для бизнеса:
- Более короткие циклы релизов сокращают затраты на разработку и повышают качество.
- Исправление ошибок в реальном времени позволяет выпускать лучшие продукты на рынок намного быстрее.
- Максимальная окупаемость Ваших активов - от команды до мощности процессора.
- Обеспечение конкурентоспособности и гибкости. Поддержка непрерывной доставки.
Выпускайте продукт быстрее или это сделает кто-то другой!