3.实例介绍
我们以工作中一个实际的项目为背景,创建一个实例来介绍在RTC中build的全过程。
创建实例项目Quickr_Demo,我们主要介绍build部分,所以省略项目源代码创建细节,项目源码结构如下图:
项目中添加项目成员buildadmin处理build任务。Build过程主要有以下步骤:
(1)创建build definition;
(2)创建并启动build engine;
(3)请求build;
(4)build完成和结果查看。
3.1 创建build definition
build definition有4种模板:Ant、Command Line、Generic和Maven。我们的项目使用特有的build工具,提供了使用命令build的方式,所以此处选择Command Line 模版,build definition取名Quickr_Demo build。其他3种模板的使用方式类似,可以根据项目实际情况选择。
RTC build可以定时执行也可手动执行,在build definition的Schedule Tab中可以定义定时执行的参数:
在build definition中会用到多个参数,可以在Properties Tab中先定义这些参数,以便在使用的时候引用:
在Jazz Source Control Tab中可以配置build中使用的workspace, 源代码装载的地方以及build时包含的组件。
当然,这些内容也可在具体项目的build命令脚本中指定。
build definition中最后一部分是配置build执行的命令及其参数。这是由项目的具体情况决定的。在本项目中我们配置如下: