安装 Bamboo 插件

本主题介绍如何在 Bamboo 服务器计算机上安装 Bamboo 插件。

先决条件

在开始之前,请验证是否已在托管 Bamboo 服务器的计算机上安装 UFT One

返回页首

上传插件

在 Bamboo 主页 (即构建控制面板) 中:

  1. 在窗口的右上角,单击“管理”按钮 ,然后选择“加载项”或“管理应用程序”。随后,“管理”屏幕中将显示加载项或应用程序列表。

  2. 在“管理”窗口的“管理加载项”或“管理应用程序”部分中,单击“上传加载项”或“上传应用程序”。打开的对话框将允许您为插件选择 .jar 文件的位置。

  3. 在“上传加载项”或“上传应用程序”窗口的“从我的计算机”部分中,浏览到或输入 .jar 文件的 URL。

    备注: 此 URL 必须是绝对 URL。

  4. 单击“上传”。Bamboo 将上传加载项并在“管理”窗口中显示安装进度。

    安装完成后,Bamboo 会显示一条描述插件的消息。

    备注: 将 Bamboo 插件 1.9 上传到 Bamboo 服务器或 Data Center 8.2.x 时,您可能会遇到有关该插件与 Bamboo 服务器或 Data Center 不兼容的错误。

    您可以忽略此错误。插件功能不受影响。

    关闭该安装窗口,就可以设置构建任务以运行 UFT One 测试。

成功安装插件后,“任务类型”窗口的“测试”选项卡中会显示与 UFT One 相关的任务:

返回页首

启用代理

在 Bamboo 主页 (即构建控制面板) 中:

  1. 在窗口的右上角,单击“管理”按钮 ,然后选择“代理”

  2. 在右侧,单击“服务器功能”链接。

  3. 同样在右侧,单击“检测服务器功能”

    服务器将暂停片刻,并检测是否能够使用 UFT One。检测完成后,UFT One 将显示在可执行文件列表中。

    例如:

    备注: UFT One 仅在服务器计算机上安装了 UFT One 时才显示。

在远程主机上运行测试

如果计划在远程主机上运行测试,则必须先在远程计算机上重新启动 Bamboo 远程代理。

请在安装 UFT One 并在计算机上检测远程代理的新功能后执行此操作。

返回页首

从另一台计算机上安装的 Bamboo 服务器运行测试

此部分介绍如何从与 UFT One 不安装在同一计算机 (例如基于 Linux 的计算机) 上的 Bamboo 服务器运行 UFT One 测试。

备注: 如果您使用的是 Bamboo 7.0 或更高版本,请在安装了 Bamboo 服务器的计算机上检查 jna-x.x.x.jarjna-platform-x.x.x.jar 文件的版本是否相同。您可以在“<Bamboo 安装目录>/atlassian-bamboo/WEB-INF/lib”目录中找到 jar 文件。

要从另一台计算机上安装的 Bamboo 服务器运行测试,请执行以下操作:

  1. 在 Bamboo 服务器上安装插件并设置 UFT One 相关的构建任务。有关详细信息,请参阅上传插件

    备注: 仅 Bamboo 插件 1.9 及更高版本支持此功能。您必须安装 Bamboo 插件 1.9 或更高版本,然后上传插件。

  2. 在 Bamboo 服务器上,单击窗口右上角的“管理”按钮 。然后在左侧面板中,单击“服务器功能”

  3. 向下滚动到“添加”功能部分以添加 OpenText UFT One 功能。

    1. 从“功能类型”下拉列表中选择“OpenText UFT One”

    2. 选择“是否要手动添加 UFT 路径?”

    3. UFT One 安装路径复制到“安装路径”输入框。

      指定安装文件夹。例如,C:\Program Files (x86)\OpenText\UFT One。当 UFT One 与服务器安装在同一台计算机上时,会自动填充路径并指定安装文件。例如,C:\Program Files (x86)\OpenText\UFT One\bin\UFT.exe

    4. 单击添加

  4. 在远程 Windows 计算机上安装 UFT One 和远程代理。有关如何安装远程代理,请参阅 Bamboo 文档

  5. 通过远程代理将 Bamboo 服务器连接到远程计算机。

  6. 通过远程代理从 Bamboo 服务器在远程 Windows 计算机上运行 UFT One 任务。

返回页首

安全预防措施

虽然所有敏感信息都经过加密和编码,但 OpenText 仍建议您定期删除由 Bamboo 作业生成的非必要配置文件,OpenText Bamboo CI 插件不会删除这些文件。

这些文件位于“<Bamboo 主目录>\xml-data\build-dir\<作业名称>”文件夹中。

如果不执行文件删除操作,系统可能面临更大的安全风险。您了解并同意承担所有相关风险,OpenText 对此不承担任何责任。

评估自身的法规和业务要求始终是客户需要独自承担的责任。OpenText 不表示或保证其产品在开展客户业务时符合适用于客户的任何特定法律或法规标准。

返回页首

另请参见: