技术开发 频道

在Jazz上轻松构建你的项目

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执行的命令及其参数。这是由项目的具体情况决定的。在本项目中我们配置如下:

0
相关文章