< 上一课 | 下一课 >

课程 1:创建 helloWorld 组件

组件包含工件进程。工件包括可运行文件、图像、数据库、配置指示信息以及与软件项目相关联的任何其他对象。进程定义组件可以执行的活动。
在开始本课程之前,请确保完成配置 helloWorld 教程系统中描述的步骤。
在许多情况下,将工件添加到组件的方法是将 IBM® UrbanCode Deploy 服务器连接至托管这些工件的计算机系统。服务器可以从构建系统、源代码管理系统和文件系统导入工件。导入的工件存储在代码站存储库中。helloWorld 组件的工件来自 IBM UrbanCode Deploy 代理程序所在的文件系统。有关创建组件的更多信息,请参阅创建组件
  1. 要创建 helloWorld 组件,请完成以下步骤:
    1. 单击组件选项卡,然后单击创建新组件 在打开的窗口中,定义组件并指定其工件的位置。
    2. 名称字段中,输入 helloWorld
    3. 源配置类型列表中,选择文件系统(已版本化) 此参数定义组件使用的工件类型。组件中的所有工件将共享源类型。文件系统(已版本化)类型将查找文件系统上的工件。
      注: “无”类型可以用于配置类型或操作类型的部署。有关部署类型的更多信息,请参阅配置组件进程
    4. 基本路径字段中,指定您先前创建的 helloWorld 文件夹的位置,例如,/home/user1/artifacts/shared/helloWorld 文件系统(已版本化)源类型将指定文件夹中的目录视为组件版本的表示。因为此原因,请确保指定 helloWorld 目录而不是 helloWorld/1.0 目录。
    5. 接受页面上其他字段的缺省值。 保留执行许可权自动导入版本复选框处于取消选中状态,复制到代码站复选框处于选中状态。缺省版本类型设置为完全
    6. 单击保存
  2. 创建组件属性。 属性是用户定义的参数,可以在设计时或运行时进行设置。可以为组件、进程、应用程序、环境和其他产品元素定义属性。虽然您在此处对组件设置属性,但是在多个组件共享属性的情况下,您可能会对环境设置属性值,而不是对每个组件设置属性值。
    1. 在“组件:helloWorld”页面上,单击配置选项卡,然后单击组件属性
    2. 单击添加属性
    3. 在“编辑属性”窗口中,对该属性指定名称,例如 helloHome
    4. 字段中,输入您为了存放组件工件而创建的目录的名称,例如,c:\helloWorld 组件进程稍后使用此属性来确定组件工件的目标位置。
    5. 单击保存
  3. 导入组件版本:
    1. 单击版本选项卡。
    2. 单击导入新版本 服务器将创建基于 helloWorld 文件夹中文件夹的组件的版本并导入 helloWorld/1.0 目录中的文件。在这种情况下,服务器将创建基于 helloWorld/1.0 文件夹的组件的单个版本。如果其他文件夹位于 helloWorld 目录中,那么也会导入这些文件夹,并且将根据它们创建版本。
    3. 验证版本列表是否包括该组件的版本 1.0,如下图中所示:
      新组件的第一个版本显示在“版本”选项卡上
    4. 单击版本名称 1.0
    5. 验证工件列表是否包括 helloWorld/1.0 目录中的文件,如下图中所示:
      显示了版本工件
    helloWorld 组件已经可供使用。
组件进程描述使用组件的不同方式(例如,如何部署、安装或更新该组件,或者如何执行其他使用该组件的任务)。在下一课程中,您将创建用于定义如何部署该组件的进程。

课程检查点

在本课程中,您创建了基于文件系统中文件的组件,并且已将初始版本导入至代码站工件存储库。
在“helloWorld 组件”页面上,列示了初始版本 1.0。
有关创建组件的更多信息,请参阅创建组件
< 上一课 | 下一课 >

反馈