The Team Build component integrates the team's build system into Rational Team Concert, providing build awareness, control, and traceability to the team. Team members can track build progress, view build alerts and results, request builds, and trace builds to other artifacts like change sets and work items.
The team's builds are first-class concepts in Rational Team Concert. Team members can see what builds there are, inspect build results, monitor builds in progress, and request builds at any time, all within the Rational Team Concert Eclipse-based IDE or web UI.
Support for existing build infrastructure
The build support is designed to accommodate your existing infrastructure, not force you to rewrite it. Out of the box, it supports Ant, Maven, and any build command line you wish to invoke. There is also support for building Visual Studio Solutions, and tight integration with Rational Build Forge.
Traceability with other artifacts
Builds are automatically linked with change sets included in the build, and the work items fixed in the build. These rich links are displayed in the build result editor.
You can configure builds to run at specific days and times, or on a continuous interval. Builds can be set to run only if there are new changes to build.
You can run the team's real build against code you have not yet shared with the team. Simply specify your own repository workspace, instead of the team's build workspace.
Rich build results
Fine-grained compilation and test results can be published to the build and viewed in the UI, with easy navigation to the corresponding source.
Report work items in context
When you encounter a build problem, you can report a work item directly from the build result. The work item and build result are richly linked in the UI.
Every build remembers a snapshot of the source code used in the build, so you can always recreate the workspace used in the build.
Any two builds can be compared, and the changes and work items between them inspected.
Build health reports
Several build-related reports are available out-of-the-box to help you keep an eye on build failure rate, duration, and problematic tests.
You can configure email notifications to be sent out when a build fails, with customizable criteria for each build definition.
Through the Web user interface, you can view build results, such as execution summaries, downloads and logs. You can also request builds and report work items against a build.
Team Build includes the Build Toolkit, a library of Ant tasks allowing your build scripts to report activities, publish downloads, logs, and compilation and test results. For advanced scenarios, such as integration with external scheduling and build systems, other tasks can request builds and control their lifecycle.
Integration with Rational Build Forge
Rational Team Concert includes tight integration with the Rational Build Forge process automation engine. It is ideal for customers who require enterprise process automation and support for advanced features such as distributed builds, load balancing or deployment process automation support.