
Автоматизирует процесс выпуска программного обеспечения благодаря адаптивной платформе управления сборкой и выпуском, которая помогает разработчикам стандартизировать выполнение повторяющихся задач, обеспечить соответствие требованиям и организовать общий доступ к данным. Система поддерживает распределенные группы разработчиков за счет централизованного Web-интерфейса.

IBM Rational Build Forge Enterprise Edition Server автоматизирует процесс выпуска программного обеспечения благодаря адаптивной платформе управления разработкой и выпуском, которая помогает разработчикам стандартизировать выполнение повторяющихся задач, обеспечить соответствие требованиям и организовать общий доступ к данным. Система поддерживает распределенные группы разработчиков за счет централизованного и доступного Web-интерфейса.
IBM Rational Build Forge автоматизирует процесс выпуска программного обеспечения благодаря адаптивной платформе управления разработкой и выпуском, которая помогает разработчикам стандартизировать выполнение повторяющихся задач, обеспечить соответствие требованиям и организовать общий доступ к данным. Система поддерживает распределенные группы разработчиков за счет централизованного и доступного Web-интерфейса.
IBM Rational Build Forge – мощная система автоматизации процессов, позволяющая централизовать, автоматизировать и оптимизировать разработку сложных приложений. Основным назначением Build Forge является управление сборкой и релизами (Build and Release Management). Данное приложение позволит быстро выстроить упорядоченный цикл разработки, уделяя особое внимание таким аспектам, как стандартизация инструментов разработки, соответствие стандартам качества и эффективное управление жизненным циклом программного обеспечения. Широкие возможности и гибкая модель процессов поможет объединить процедуры, ресурсы и вспомогательные приложения в единое целое.
При использовании Build Forge нет необходимости разрабатывать весь процесс сборки заново. Вы переносите все свои скрипты под контроль приложения, разбиваете их на шаги (Steps) и настраиваете в соответствии с особенностями проекта. К Вашим услугам все необходимое для построения мощной системы сборки — от гибкой интеграции с системами версионного контроля до автоматической генерации документации и отчетов.
Основные возможности
- Современный web-интерфейс
- Новый GUI динамичен и прост в навигации, использует возможности AJAX. Среди рекомендованных к использованию браузеров – самые популярные – Internet Explorer и Mozilla FireFox. Серверная часть базируется на технологии Apache HTTP Server.
Динамическое управление серверами
В настоящее время сложные системы требуют не выделенную машину для сборки, а целый пул серверов. Сервера могут быть необходимы как для сборки разнородных компонентов, в последовательном или параллельном режиме, так и в целях увеличения отказоустойчивости системы сборки, оптимизации использования ресурсов. Управление окружением (environment), настройка условий для динамического выбора серверов (selectors) и простота управления аппаратной инфраструктурой – все эти возможности позволят Вам заложить максимально продуктивный и надежный фундамент для организации всего процесса.
-
Удаленный доступ осуществляется с помощью специальной службы, так называемых «агентов». Реализована широкая поддержка операционных систем, в том числе HP Unix, Linux, Macintosh, SCO Unix, Windows.
Пошаговый процесс
Новая реализация сборки в виде дерева шагов экономит время и формализует процесс получения готового продукта. Минимум «ручных» операций, встроенные режимы отладки и наглядная структура сэкономят ресурсы для поддержки и совершенствования программной части. Использование семафоров, настройки поточной сборки (threading) и повторное использование уже отлаженных фрагментов (libraries) помогут повысить производительность системы сборки и сделать процесс более прозрачным.
Управление пользователями и группами
Важным моментом является возможность гибко настраивать политику доступа к проектам и их составным частям. Система авторизации основана на ролевом разграничении прав доступа, позволяет создавать иерархию групп пользователей, использую как предопределенные, так и свои собственные роли. Хорошей новостью является возможность использовать интеграцию с LDAP или Active Directory.
Встроенная система нотификации
При настройках оповещения возможно использование нотификаций по ролевому принципу. Вы можете настраивать как персональные, так и групповые оповещения. Создание форм нотификации упрощается с использованием шаблонов. Автоматическая обработка событий (pass/fail) на различных этапах сборки позволяет получить любые интересующие результаты с минимальной задержкой.
Встроенная система обработки логов
Удобная система хранения и фильтрации лог-файлов позволит максимально быстро обнаружить и решить проблемы. Более того, теперь вы можете отслеживать процесс сборки, используя браузер, в режиме реального времени!
Использование выбранной базы данных
Build Forge поддерживает работу с DB2 и устанавливается по умолчанию с DB2 Express Edition. Вы можете, тем не менее, выбрать любую из поддерживаемых СУБД — MySQL, Oracle, Sybase или Microsoft SQL server.
Возможность различных поставок
Вы можете выбрать между версиями продукта «Standard» и «Enterprise», в зависимости от Ваших потребностей и масштаба проекта.
Гибкая интеграция с другими приложениями
Используя плагины (plug-ins), вы теперь можете получить доступ к системе сборки прямо из Вашей среды разработки! В настоящее время поддерживаются Eclipse 3.02+/Rational Application Developer и MS Visual Studio.
Механизм адаптеров позволяет быстро описать взаимодействие со сторонними системами версионного контроля или управления артефактами разработки через XML-интерфейс. Поставляемые адаптеры включают поддержку ClearCase, ClearQuest, CVS, Subversion, MS SourceSafe, Perforce, StarTeam.
Дополняет картину поддержка Java/Perl API.
Все это позволяет внедрить непрерывную интеграцию (Continuous Integration) или просто проводить более частые итерации разработки, улучшить качество, и повышать эффективность работы команды, связывая между собой процессы кодирования, тестирования и внедрения Вашего продукта.
Аудит и документация
Технология Bill-of-materials (BOM) позволяет документировать содержимое релиза и прочую проектную информацию для лучшей воспроизводимости процесса. Встроенная система Quick Report представляет собой простой и гибкий инструмент для создания отчетов.
Глобальное использование
- Поддержка Unicode
- Настройка временных поясов
- Поддержка технологии RSS data feed
- Web-доступ