利用 Rational Team Concert 在敏捷开发中进行持续集成
2010-04-19 00:00:00 来源:WEB开发网核心提示: 图 11. 利用 Hudson 集成展示报告查看原图(大图)第四部分:自动报告,保证持续集成过程前面介绍了 RTC 的很多功能,利用 Rational Team Concert 在敏捷开发中进行持续集成(10),和利用 ANT 进行自动构建的实践,为的是保证持续集成的开发过程顺利的进行,允许用户
图 11. 利用 Hudson 集成展示报告
查看原图(大图)
第四部分:自动报告,保证持续集成过程
前面介绍了 RTC 的很多功能,和利用 ANT 进行自动构建的实践,为的是保证持续集成的开发过程顺利的进行。开发人员通过查看报告可以及时了解到每次构建的状态,修正存在的问题,从而保证了整个项目的开发进度和质量。
在 RTC 中,点击构建定义,就可以看到利用这个构建定义做出的构建结果。每一次的构建都有一个唯一的标示就是构建标识,这个标识是每次启动构建时的时间戳,这样就可以保证构建标识是唯一的。在一个构建服务器上,同时只能运行一个构建,这样就有了构建队列,也同时保证了构建的唯一性。在构建结果这里,可以详细的检查到每次构建的状态,开始的时间,运行的时间等详细的信息。
图 12. 构建结果
查看原图(大图)
在每个构建结果上双击,可以打开构建的详细信息,如图 3 所示。选择 Logs,就可以看到这次构建的日志文件,如图 13 所示。点击日志文件,就可以查询到详细的构建过程信息。
图 13. 构建日志文件
同样,在 Hudson 服务器上展示的报告中,点击每一个详细的项目,都可以找到具体的错误和正确的信息。这样的持续集成的过程,帮忙开发人员快速的得到构建,并且为方便的查看报告提供了一个途径。同时加快了开发过程,保证了代码质量。
结论
持续集成是敏捷开发过程中的重要环节,可以帮助项目尽早发现和规避风险,持续提高项目质量。Rational Team Concert 为在敏捷开发中进行持续集成提供了有力的支持,允许用户对持续集成过程进行定制和扩展,本文介绍了使用 RTC 进行持续集成的步骤和方法,希望可以帮助 RTC 用户在最短的时间内搭建高效的持续集成系统。
更多精彩
赞助商链接