This article describes how to use Rational Team Concert (RTC) for continuous integration in the agile development process. Details how to ensure continuity of the continuous integration process and increase the efficiency of the entire project by taking a series of steps and scripting development in the RTC. It also describes the tools and best practices that can be used in each step to make the development process more standardized and efficient.
Overview
The Rational Team Concert (RTC) is one of the most important Jazz products, a tool that enables task decomposition integration, source code versioning, and automated building and reporting. As IBM's next-generation software delivery platform, JAZZ provides an extensible framework for more collaborative, efficient, and seamless linking to the RTC. The RTC provides a series of wizards to help the development team, build their own development plans, and track iterations and work items based on the process of agile development. The RTC also provides version control of the source code, allowing developers to perform seamless code delivery while binding to work items. On the basis of source code control, the RTC provides automatic build tools, ranging from building a build server to a routine, regular automated build. RTC also provides a rich reporting system, from work plans, work items, to source code, automated builds, all have professional reporting restrictions, help the development team to quickly understand the project status. Figure 1 below shows the main RTC-related features.
Figure 1. Overview of the overall functionality of Rational team concert