- Знание о компоновках
- Поддержка существующей инфраструктуры компоновки
- Трассировка к другим артефактам
- Запланированные компоновки
- Персональные компоновки
- Дополнительные результаты компоновки
- Быстрое сообщение об элементах работ
- Воспроизводимость компоновки
- Сравнение компоновок
- Отчеты о состоянии компоновки
- Оповещение по электронной почте
- Веб-интерфейс
- Сервис компоновки
- Интеграция с Rational Build Forge
Rational Team Concert предоставляет возможности для выполнение компоновок (сборок), которые включают доступ к информации о компоновках, управление и трассировку для компоновок. Участники коллектива могут отслеживать за состоянием компоновок, просматривать уведомления о компоновках и их результаты, создавать запросы для выполнения компоновок и трассировать компоновки к другим артефактам, например, наборам изменений или заданиям.
Знание о компоновках
В Rational Team Concert компоновки являются элементом первого уровня. Участники коллективов могут видеть выполненные компоновки, просматривать их результаты, следить за компоновкой в процессе и в любое время создавать запросы на выполнение компоновок с помощью веб-интерфейса или в Eclipse клиенте Rational Team Concert.
Поддержка существующей инфраструктуры компоновки
Поддержка компоновок разработана таким образом, чтобы встраиваться в вашу инфраструктуру, а не заставлять вас перестраивать ее под нас. Изначально поддерживается Ant, Maven и любой другой интерфейс командной строки, который вы захотите использовать для выполнения компоновок. Присутствует также поддержка компоновок для проектов Visual Studio и глубокая интеграция с Rational Build Forge.
Трассировка к другим артефактам
Компоновка автоматически связываются с включенными в нее наборами изменений и выполненными в ней заданиями. Эти ссылки отображаются в редакторе результатов компоновки.
Запланированные компоновки
Компоновки можно назначить на определенные дни, время или промежуток времени. Можно выполнить настройку, чтобы компоновка производилась только при наличии новых изменений.
Персональные компоновки
Вы можете выполнять компоновку на основе кода, еще не сделанного доступным всему коллективу. Просто укажите персональную рабочую область вместо рабочей области компоновки коллектива.
Дополнительные результаты компоновки
В компоновку может быть включена подробная информация о компиляции и результатах прохождения тестов, которые могут быть просмотрены через пользовательский интерфейс, с возможностью быстрого перехода к соответствующему источнику.
Быстрое создание заданий
Столкнувшись с проблемой при компоновке, вы можете создать задание прямо из результатов компоновки. В результате созданное задание и компоновка будет связаны друг с другом.
Воспроизводимость компоновки
При каждой компоновке делается моментальный снимок исходного кода, использованного при ее выполнении, поэтому всегда можно будет создать рабочую область с версией исходного кода, использованной при компоновке.
Сравнение компоновок
Любые две компоновки можно сравнить и провести сравнительный анализ изменений и выполненных заданий.
Отчеты о состоянии компоновки
Чтобы помочь вам отслеживать количество ошибок, продолжительность и неудачные результаты тестов, присутствуют несколько готовых решений для отчетов по компоновкам.
Оповещение по электронной почте
Вы можете настроить отправку оповещений по электронной почте в случае сбоя компоновки, с настраиваемым набором критериев для каждого определения компоновки.
Веб-интерфейс
При помощи веб-интерфейса можно просматривать результаты компоновки: итоги выполнения отдельных этапов компоновки, результаты для скачивания и журналы. Вы также можете создавать запросы на выполнение компоновки и отчеты со списком результатов заданий, включенных в компоновку.
Сервис компоновки
Team Concert включает инструмент для выполнения компоновок (Build Toolkit), библиотеку задач Ant, при помощи который могут быть созданы скрипты для формирования отчетов по выполняемым действиям, публикация результатов компоновок, создание журналов по результаты компиляции и запуску тестов. Для расширенных сценариев, например, при интеграции с внешними системами управления компоновками, данные задачи могут создавать запросы на выполнение внешней компоновки и управлять их жизненным циклом.
Интеграция с Rational Build Forge
Rational Team Concert включает в себя глубокую интеграцию с инструментом автоматизации процесса Rational Build Forge. Он идеально подходит клиентам, которым необходима автоматизация процесса уровня предприятия и поддержка расширенных возможностей, например, поддержка автоматизации процесса развертывания, распределенных сборок или перераспределения нагрузки.