BuildForge 可以搭配 Perforce 使用來管理原始碼。
這個主題說明整合 Perforce 時額外的設定需求,並彙總所提供之範例配接器範本的性質。
Perforce 配接器範本範例提供了分析基準線變更的方法。一般而言,變更分析是用於省略建置:如果基準線元件未變更,則不會重建
Perforce 配接器額外的設定需求
請參閱
配接器需求以取得一般需求。
- 在與代理程式相同的主機上安裝 P4 指令行用戶端。
- 設定 Build Forge 要使用的 Perforce 使用者帳戶。
- 設定代理程式環境,使其能夠存取用戶端。
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
環境所需的其他變數:
這些變數不能使用「指派隱藏」內容。使用者和密碼會以明碼寫入步驟日誌。