利用 Rational Team Concert 在敏捷开发中进行持续集成
2010-04-19 00:00:00 来源:WEB开发网核心提示: jbe -repository https://localhost:9443/jazz -engineId default -userId myUser -pass myPass 其中 URL 是 RTC 服务器的连接方式,default 是指构建引擎 ID,利用 Rational Team C
jbe -repository https://localhost:9443/jazz -engineId default -userId myUser -pass myPass
其中 URL 是 RTC 服务器的连接方式,default 是指构建引擎 ID,后面的两个参数是用来做构建的用户名和密码。这里推荐,在 RTC 服务器中,创建一个专门账户来进行构建管理。RTC 的构建模式,是构建服务器,利用这个账户,登录到 RTC 服务器上,把最新的项目代码拉到自己这里,再根据本地的环境,运行脚本进行构建。
当运行起来这个命令后,可以看到有“Waiting for request”的字样,证明构建服务器已经正确的连接到 RTC 服务器上,并且为构建做好准备。
图 7. 构建服务器状态
同时,在新建的构建引擎后,可以发现构建引擎的状态从 waiting 变成了 idle,再次表明 build 服务器和 RTC 服务器的连接是成功的。通过对构建引擎的状态监控,也可以知道构建服务器的状态。
环境准备好了,就可以进行构建了。手动构建是最基本的一种方式。通过在构建定义上,点击请求构建,就可以触发一次构建过程。选择需要的构建参数,这个过程就会在后台运行。每一个开发人员,做了任何的代码改变和提交,都可以触发新的构建过程,来保证代码的有效性和正确性。申请一个新的构建的过程如图 8、图 9 所示。
图 8. 申请一个新的构建
更多精彩
赞助商链接