Build Forge 可轻松与具有命令行界面的应用程序集成。
要设置这种类型的集成,您需要执行以下操作:
设置完成后,在 Build Forge 中创建的项目可能包含运行应用程序命令的步骤。您可以根据步骤的通过或失败状态控制项目执行,或设置日志过滤器以在 Build Forge 日志中扫描命令返回的输出的模式。应用程序可能需要在项目逻辑中进行其他设置。例如,与 ClearCase 集成将要求包括视图的创建、启动和填充。
您可以使用条件步骤和循环步骤来控制发生的情况,以响应特定命令的成功或失败。
源控制应用程序的典型用途是避免构建。 将运行命令以查询自上次运行构建以来是否已检入源代码更新:
模块依赖性可以通过项目步骤的执行逻辑来表示。您可以控制特定模块的构建是否触发其他模块的构建或整个软件项目。
使用通知模板以控制如何通知项目成员组以响应构建成功或失败。在连续集成环境中,针对失败进行通知很重要,这样可以修订有问题的代码。使用命令行集成时,可以只通知整个项目成员组。项目成员将需要检查项目的步骤日志以确定哪些代码导致失败。