所提供的範例配接器範本適用於下列數種應用程式類型:原始碼、問題追蹤、測試和包裝。配接器依所支援的應用程式類型加以分類。
Build Forge 產品針對下表中的應用程式,提供範例配接器範本。ClearCase 和 ClearQuest 的範本不需要個別的授權金鑰。其他應用程式範本則透過 Build Forge Adaptor Toolkit 取得授權。
配接器範本 XML 檔安裝在下列目錄中,其副檔名為 .xml。
bfinstall\interface(執行 Microsoft Windows 作業系統的電腦)
bfinstall/Platform/interface(執行 UNIX 或 Linux 作業系統的電腦)
如果執行專案時使用的是透過配接器鏈結附加的配接器,則當該配接器不在除錯模式且配接器步驟失敗時,配接器即會移除工作。
配接器範本名稱 | 說明 | 類型 |
---|---|---|
ClearCaseBaseline | 在 ClearCase 視圖中掃描目錄。 將 ClearCase 所提出的分支與版本資訊寫入 BOM 報告中。 |
原始碼 |
ClearCaseByBaselineActivities | 從 ClearCase 視圖的內容建立新的基準線。 比較新的基準線與配接器前次執行時的基準線,以找出變更活動。 針對每次的變更活動,將下列資訊寫入 BOM 報告:活動、已變更的檔案、使用者、日期、註解與版本。 針對每個已變更的檔案,將變更詳細資料(從 diff 指令輸出)寫入 BOM 報告。 |
原始碼 |
ClearCaseByBaselineVersions | 從 ClearCase 視圖的內容建立新的基準線。 比較新的基準線與配接器前次執行時的基準線,以找出變更過的檔案。 針對每個已變更的檔案,將下列資訊寫入 BOM 報告:檔名、版本、日期、使用者與註解。 針對每個已變更的檔案,將變更詳細資料(從 diff 指令輸出)寫入 BOM 報告。 |
原始碼 |
ClearCaseByDate | 在 ClearCase 視圖中,查詢兩個日期之間的變更。預設日期為現行時間戳記與配接器前次執行的時間戳記。 針對每個已變更的檔案,將下列資訊寫入 BOM 報告:檔名、版本、日期、使用者與註解。 針對每個已變更的檔案,將變更詳細資料(從 diff 指令輸出)寫入 BOM 報告。 |
原始碼 |
ClearCaseByLabel | 建立新的標籤,並套用至 ClearCase 視圖的內容。 比較新的標籤與配接器前次執行時的標籤,以找出變更過的檔案。 針對每個已變更的檔案,將下列資訊寫入 BOM 報告:檔名、版本、日期、使用者與註解。 針對每個已變更的檔案,將變更詳細資料(從 diff 指令輸出)寫入 BOM 報告。 |
原始碼 |
ClearQuestBaseClearCaseByDate | 在 ClearCase 視圖中,查詢兩個日期之間的變更。預設日期為現行時間戳記與配接器前次執行的時間戳記。 針對每個已變更的檔案,找出可用來識別 ClearQuest 變更 ID 的 CrmRequest 超鏈結屬性。新增工作資訊以試圖解析變更 ID,以解析 ClearQuest 中的問題記錄(如果 ClearQuest 狀態容許解析該問題記錄的話)。 針對每個已變更的檔案,將下列資訊寫入 BOM 報告:檔名、問題 ID、問題狀態和 ClearQuest 的所有錯誤。 |
問題 |
ClearQuestClearCaseByActivity | 找出與 ClearCase 活動清單相關聯的 ClearQuest 問題記錄。它會針對所找到的每個問題記錄新增工作資訊,以解析 ClearQuest 中的問題記錄(如果 ClearQuest 狀態容許解析該問題記錄的話)。 將下列資訊寫入 BOM 報告:和 ClearCase 活動 ID 及 ClearQuest 問題狀態相關聯的檔案。 |
問題 |
ClearQuestUCMClearCaseByDate | 在 ClearCase 視圖中,查詢兩個日期之間的變更。預設日期為現行時間戳記與配接器前次執行的時間戳記。 請使用 Rational Unified Change Management (UCM) 來產生其結果。 針對每個已變更的檔案,將下列資訊寫入 BOM 報告:檔名、問題 ID、問題狀態和 ClearQuest 的所有錯誤。 |
問題 |
CVSv1Baseline | 掃描 Build Forge 代理程式上的 CVS 目錄,尋找已變更的檔案。 將下列資訊寫入 BOM 報告:已變更的檔名、狀態、有效版本、儲存庫版本與固定標籤。 |
原始碼 |
CVSv1ByDate | 在 CVS 視圖中,查詢兩個日期之間的變更。預設日期為現行時間戳記與配接器前次執行的時間戳記。 將下列資訊寫入 BOM 報告:變更類型、日期、使用者名稱、版本和檔名。 針對每個已變更的檔案,將變更詳細資料(從 diff 指令輸出)寫入 BOM 報告。 |
原始碼 |
CVSv1ByTag | 將新的標籤套用至 CVS 模組。 比較剛標示的模組,與在配接器前次執行期間標示之模組間的差異。 將下列資訊寫入 BOM 報告:檔名、修訂、狀態、日期、時間、變更作者及提出註解。 針對每個已變更的檔案,將變更詳細資料(從 diff 指令輸出)寫入 BOM 報告。 |
原始碼 |
CVSv2ByDate | 在 CVS 視圖中,查詢兩個日期之間的變更。預設日期為現行時間戳記與配接器前次執行的時間戳記。 將下列資訊寫入 BOM 報告:變更類型、日期、使用者名稱、版本和檔名。 針對每個已變更的檔案,將變更詳細資料(從 diff 指令輸出)寫入 BOM 報告。 |
原始碼 |
JazzJBE | 用於 Rational Team Concert 3.x 以及更新版本的使用者。如需相關資訊,請參閱 Rational Team Concert 文件。 |
原始碼 |
JazzSCM | 查詢 Rational Team Concert 中已變更的原始檔。 將下列資訊寫入 BOM 報告中:已變更的原始檔、已變更之檔案的大小、已變更的元件,以及變更集。 |
原始碼 |
JazzSCMv2 | 查詢 Rational Team Concert 2.x 版的已變更原始檔。 將下列資訊寫入 BOM 報告中:已變更的原始檔、已變更的串流、已變更的元件、變更集、進行變更的使用者、移入註解,以及 Jazz 工作項目。 |
原始碼 |
JUnit | 執行 JUnit 測試。 將下列資訊寫入 BOM 報告:測試執行、失敗、錯誤和經歷時間。 |
測試 |
PerforceByDate | 查詢 Perforce 用戶端於配接器執行後所發生的變更。 將下列資訊寫入 BOM 報告:變更、日期、時間、使用者、Perforce 用戶端與註解。 將變更詳細資料(從 diff 指令輸出)寫入 BOM 報告。 |
原始碼 |
PerforceByRev | 查詢 Perforce 用戶端自前次儲存庫修訂後所發生的變更。 將下列資訊寫入 BOM 報告:變更、日期、時間、使用者、Perforce 用戶端與註解。 將變更詳細資料(從 diff 指令輸出)寫入 BOM 報告。 |
原始碼 |
Quota | 查詢 Windows 資料夾,以判斷其任何子資料夾是否超過指定的臨界值大小。 針對每個子資料夾,將下列資訊寫入 BOM 報告:資料夾大小、擁有者和前次修改日期。 將超出臨界值大小的子資料夾清單寫入 BOM 報告。 重要: 按照下列順序,將通知傳送給其目錄已超出大小的使用者:首先,依 Build Forge 系統中的名稱;接著,依使用者名稱。如果通知的使用者不存在,<notify> 將會失敗。
|
原始碼 |
StarTeamBaseline | 查詢資料夾的 StarTeam 視圖,以收集檔案的相關資訊。 將下列資訊寫入 BOM 報告:檔名、狀態、修訂和分支。 |
原始碼 |
StarTeamByDate | 使用 StarTeam API 來查詢 StarTeam 視圖,以找出配接器前次執行時間與現行日期之間的變更。 將下列資訊寫入 BOM 報告:已變更的檔案與目錄、使用者、版本、日期與變更註解。 將變更詳細資料(從 diff 指令輸出)寫入 BOM 報告。 |
原始碼 |
SubversionByDate | 查詢子版本在過去日期與現行日期之間所發生的儲存庫變更。 將下列資訊寫入 BOM 報告:變更類型、修訂、使用者、檔案或目錄以及變更日期。 將下列資訊寫入 BOM 報告:檔名、狀態、修訂和分支。 |
原始碼 |
SubversionByRev | 查詢子版本在現行修訂與之前修訂之間所發生的儲存庫變更。 針對每次的變更,將下列資訊寫入 BOM 報告:修訂、使用者、變更類型、檔案或目錄路徑以及變更日期。 將變更詳細資料(從 diff 指令輸出)寫入 BOM 報告。 |
原始碼 |
SynergyByDate | 在 Rational Synergy 中查詢兩個日期之間的變更。預設日期為現行時間戳記與配接器前次執行的時間戳記。 針對每個已變更的檔案,將下列資訊寫入 BOM 報告:檔名、版本、使用者、專案及日期。 針對每個已變更的檔案,將變更詳細資料(從 diff 指令輸出)寫入 BOM 報告。 |
原始碼 |
VSSByDate | 查詢 Visual Source Safe 目錄在之前日期與現行日期之間所發生的變更。 將專案和檔案的變更資訊寫入 BOM 報告:專案或檔案、版本、使用者、日期、時間、專案活動、檔案專案與動作。 將變更詳細資料(從 diff 指令輸出)寫入 BOM 報告。 |
原始碼 |