2013-05-01 49 views
0

我有一個使用來自多個存儲庫的源的構建配置。因此,所有這些回購的變化都轉到了產品上。但在這個過程中,我想知道哪些具體回購有任何變化。我在構建參數中找不到任何東西。有什麼方法可以在構建過程中獲取這些信息? 謝謝, Zura在TeamCity中使用多個VCS根時檢測更改

回答

1

我懷疑你可能已經得出自己的結論,這是因爲它似乎是你問有關標準TeamCity的功能,但在這裏是根據我使用TeamCity的短暫時間我的筆記完整性起見:

  • 甲構建配置可以具有連接到它的多個VCS根,默認情況下會開始探測每個根爲新的變化每60秒
  • 一旦一個或多個的被檢測到的變化根,編譯配置將顯示「Pending(n)「在它旁邊n是它發現的更改次數。
  • 如果您單擊待處理消息旁邊的三角形,您將看到誰提交了更改評論和文件計數的詳細信息。
  • 如果您單擊filecount,它將彈出一個文件列表,以及它來自的VCS根目錄的名稱和修訂版本。
  • 當構建被觸發時,它會記住所有這些變更細節,以便稍後返回並查詢每個構建執行中使用哪些更改,包括它們源自哪個VCS根目錄和修訂版本。

所以,從多個VCS根變化交錯互相併且容易追查。你提到的「構建參數」也是有用的,並且被記錄下來,然而它更多的是構建代理本身運行的狀態,比如文件系統路徑,環境變量或者特定傳遞到構建配置中的參數。