Главная / Решения / Incredibuild / Компиляции

Компиляции

Incredibuild позволяет значительно ускорить компиляцию C ++ и C# кода

Бесшовно интегрируется с наиболее популярными компиляторами, такими как MS (VS) C++, gcc, g++ / gnu, clang, cuda, ARM c++ (floating license), например, а также системами сборки и IDE, такими как MSBuild, QT Creator/ QBS, Cmake, Ninja, Make и др. Полный список интеграций можно посмотреть здесь.

Для ускорения процессов компиляции нужно сделать 3 простых шага:

  1. Установить Incredibuild Coordinator (он управляет объектами Incredibuild) и загрузить Вашу лицензию.
  2. Установить Incredibuild на каждое устройство, которое Вы хотите использовать для ускорения. Чем больше устройств Вы используете, тем больше вычислительной мощности для тестирования Вы получите!
  3. Запустить компиляцию через командную строку Incredibuild.

 

Средства визуализации Incredibuild позволяют отслеживать распределение процессов компиляции по сотням ядер и скорость их выполнения.

Преимущества использования

Для разработчиков:

  • Сокращается время ожидания компиляции и исключается переключение контекста.
  • Полная сборка и компиляция проекта в любое время.
  • Отсутствие необходимости поиска компромисса между полной сборкой и сборкой отдельных веток.
  • Устройства разработчиков свободны для работы во время компиляции, так как нагрузка распределяется на другие устройства.
  • Быстрое обнаружение ошибок и повышение эффективности сборки с помощью визуализации.

Не нужно больше ждать окончания сборки!

Для менеджеров релизов:

  • Возможность сборки проекта после каждого коммита, не дожидаясь ночной сборки.
  • Контроль времени сборки.
  • Запуск новых сборок, дополнительных конфигураций и циклов QA без замедления сборки проекта.
  • Быстрая обратная связь с разработчиками.
  • Быстрый поиск виноватых в ошибках сборки.

Не выбирайте между скоростью и качеством!

Для бизнеса:

  • Более короткие циклы релизов сокращают затраты на разработку и повышают качество.
  • Исправление ошибок в реальном времени позволяет выпускать лучшие продукты на рынок намного быстрее.
  • Максимальная окупаемость Ваших активов - от команды до мощности процессора.
  • Обеспечение конкурентоспособности и гибкости. Поддержка непрерывной доставки.

Выпускайте продукт быстрее или это сделает кто-то другой!