BuildForge 能够与 Perforce 协作以进行源代码管理。
本主题描述与 Perforce 集成的其他设置需求,并概述了所提供样本适配器模板的特征。
Perforce 适配器模板样本提供了几种方法来分析对基线的变更。通常,变更分析用于避免构建:如果基线组件尚未更改,那么不会重新构建
Perforce 适配器的其他设置需求
请参阅
适配器需求以了解一般需求。
- 在与代理程序相同的主机上安装 P4 命令行客户机。
- 设置 Perforce 用户帐户以供 Build Forge 使用。
- 设置代理程序环境,以便其可以访问客户机。
Perforce 适配器模板样本
提供了以下适配器模板样本。
- PerforceByDate
- 查询 Perforce 客户机以查找执行适配器以来发生的更改。
- 将以下信息写入 BOM 报告:更改、日期、时间、用户、Perforce 客户机和注释。
- 将更改详细信息(来自 diff 命令输出)写入 BOM 报告。
适配器中设置的变量:
- LAST_RUN
- CurDate
- P4PORT
- BFCLIENT
- P4CLIENT
- FILESPEC
环境所需的其他变量:
不能对这些变量使用“指定隐藏”属性。
用户和密码将以明文形式写入到步骤日志中。
- PerforceByRev
- 查询 Perforce 客户机以查找自上次存储库修订以来发生的更改。
- 将以下信息写入 BOM 报告:更改、日期、时间、用户、Perforce 客户机和注释。
- 将更改详细信息(来自 diff 命令输出)写入 BOM 报告。
适配器中设置的变量:
- LAST_RUN
- CurDate
- P4PORT
- BFCLIENT
- P4CLIENT
- FILESPEC
环境所需的其他变量:
不能对这些变量使用“指定隐藏”属性。
用户和密码将以明文形式写入到步骤日志中。