Rational Build Forge 和 StarTeam

BuildForge 能够与 StarTeam 协作以进行源代码管理。

本主题描述与 StarTeam 集成的其他设置需求,并概述了所提供样本适配器模板的特征。

StarTeam 适配器模板样本提供了几种方法来分析对基线的变更。通常,变更分析用于避免构建:如果基线组件尚未更改,那么不会重新构建

StarTeam 适配器的其他设置需求

请参阅适配器需求以了解一般需求。
  1. 在与代理程序相同的主机上安装 StarTeam 命令行客户机。
  2. 设置 StarTeam 用户帐户以供 Build Forge 使用。
  3. 设置代理程序环境,以便其可以访问客户机。

StarTeam 适配器模板样本

提供了以下适配器模板样本。

StarTeamBaseline
  1. 查询文件夹以获取 StarTeam 视图来收集有关文件的信息。
  2. 将以下信息写入 BOM 报告:文件名、状态、修订和分支。

适配器中设置的变量:

  • USER
  • PASS
  • HOST
  • PORT
  • PROJECT
  • VIEW
  • DIR
  • BFCLIENT

环境所需的其他变量:

  • P4USER
  • P4PASSWD

不能对这些变量使用“指定隐藏”属性。 用户和密码将以明文形式写入到步骤日志中。

StarTeamByDate
  1. 使用 StarTeam API 查询 StarTeam 视图以识别当前日期与上次执行适配器之间的更改。
  2. 将以下信息写入 BOM 报告:已更改的文件与目录、用户、版本、日期和更改注释。
  3. 将更改详细信息(来自 diff 命令输出)写入 BOM 报告

适配器中设置的变量:

  • STA_USER
  • STA_PASS
  • STA_HOST
  • STA_PORT
  • STA_PROJECT
  • STA_VIEW
  • STA_DIR
  • BFCLIENT
  • LASTRUN
  • CURDATE
  • EMAILCHANGES
  • STARTEAM80JAR

环境所需的其他变量:

  • P4USER
  • P4PASSWD

不能对这些变量使用“指定隐藏”属性。 用户和密码将以明文形式写入到步骤日志中。


反馈