利用 Rational Team Concert 在敏捷开发中进行持续集成
2010-04-19 00:00:00 来源:WEB开发网核心提示: 查看原图(大图)图 4 的下半部分展示了此 Snapshot 上所有 component 的镜像信息,如果你想在一个新的 workspace 中管理这个版本,利用 Rational Team Concert 在敏捷开发中进行持续集成(4),那么点击左上角的 Create a new reposi
查看原图(大图)
图 4 的下半部分展示了此 Snapshot 上所有 component 的镜像信息。如果你想在一个新的 workspace 中管理这个版本,那么点击左上角的 Create a new repository workspace 链接,一个全新的 workspace 就生产了,所有 component 将被自动加载。另外一种方法是通过新 Stream 来进行代码版本的管理,点击 Create a new stream 链接,从而生产新的 stream。前者适用于开发成员本人,通过多个私有 workspace 来达成多版本管理的目的。后者则更适用于整个项目组,或者不同项目组之间通过不同 stream 来进行代码的多版本管理。任何 Snapshot 都可以在浏览构建历史列表时找到。当然,项目组也可以脱离 RTC,通过构建脚本进行实时的源码下载,压缩并进行代码的存储。大家可以根据实际需要选择适合的方法。
第二部分:构建服务器和自动构建
在第一部分中,我们了解到每一个 Snapshot 是和一个构建报告关联在一起的。RTC 提供了专门的功能来搭建构建服务器,通过简单的安装和配置,帮忙开发人员快速搭建起来自己的构建环境。在一个项目的构建环境中,允许用户采用不止一个构建引擎和构建脚本来保证提供持续不断的构建功能。RTC 的构建引擎是一个可以用于启动构建脚本,以及收集构建结果的过程。
创建一个新的 RTC 构建首先要求在 RTC 中创建一个构建引擎和一个构建定义。构建引擎是用来定义采用哪一个构建服务器来运行构建的过程。构建定义则是用来设定编译哪些模块的代码,调用哪个 ANT 文件来启动编译,和一些编译过程中的参数设定。当这些都准备好了,构建对于项目而言,就变成一个简单的事情了。
[]
更多精彩
赞助商链接