使用命令行界面集成

Build Forge 可轻松与具有命令行界面的应用程序集成。

要设置这种类型的集成,您需要执行以下操作:

  1. 在主机上安装 Build Forge 控制台
  2. 在应用程序主机(或可以访问该应用程序的主机)上安装 Build Forge 代理程序
  3. 在控制台中,创建服务器资源和服务器认证。 配置服务器资源以访问您已安装的 Build Forge 代理程序。
  4. 配置要在应用程序上运行命令所需的代理程序和主机环境。这可能非常简单,就像创建用户帐户供 Build Forge 使用一样,然后保证正在运行的代理程序正确设置了其路径。它可能还要求您安装并配置用于在应用程序中运行命令的客户机。 例如,Rational ClearCase 和 ClearQuest 要求使用客户机应用程序才能运行命令。

设置完成后,在 Build Forge 中创建的项目可能包含运行应用程序命令的步骤。您可以根据步骤的通过或失败状态控制项目执行,或设置日志过滤器以在 Build Forge 日志中扫描命令返回的输出的模式。应用程序可能需要在项目逻辑中进行其他设置。例如,与 ClearCase 集成将要求包括视图的创建、启动和填充。

您可以使用条件步骤和循环步骤来控制发生的情况,以响应特定命令的成功或失败。

源控制应用程序的典型用途是避免构建。 将运行命令以查询自上次运行构建以来是否已检入源代码更新:

模块依赖性可以通过项目步骤的执行逻辑来表示。您可以控制特定模块的构建是否触发其他模块的构建或整个软件项目。

使用通知模板以控制如何通知项目成员组以响应构建成功或失败。在连续集成环境中,针对失败进行通知很重要,这样可以修订有问题的代码。使用命令行集成时,可以只通知整个项目成员组。项目成员将需要检查项目的步骤日志以确定哪些代码导致失败。


反馈