2011-05-31 49 views
1

我們有2個項目配置ABB取決於A。承諾者對項目A進行更改,導致下游項目B中的構建失敗。TeamCity通知從上游構建的cuprit

TeamCity有沒有辦法通知項目A的提交者B因爲他的更改而失敗?

Jenkins/Hudson支持在此特定情況下使用upstream-individuals:A作爲電子郵件地址。

+0

A和B之間有哪些類型的依賴關係?它是快照還是工件依賴? – 2011-06-02 00:09:45

+0

我沒有在這兩個項目之間配置的依賴關係。我在觸發選項中僅使用「完成構建觸發器」。也許我誤解了TeamCity快照依賴關係的概念。 – 2011-06-14 08:19:12

+0

是否有任何理由不會將項目A的VCS根添加到項目B?通過這種方式,任何一次構建失敗都會通知進行代碼更改的用戶。 – 2011-06-15 00:58:05

回答

0

我試圖通過快照依賴關係進行設置,如Danere指出的那樣,它正在工作。由於TC的方法是從你可能與詹金斯嘗試不同的,這裏是我的設置:

  1. 我增加了一個項目,命名爲ç包含2個VCS鏈:了projectA和項目B和虛擬生成步驟。
  2. 項目Ç被配置爲觸發通過任何VCS改變
  3. 項目Ç對項目乙快照依賴性
  4. 項目對項目
  5. 快照依賴性
  6. Both project A and B do 不是有任何觸發器。

項目C可能會被淘汰,但我的配置更復雜,最後一步執行系統測試,我不希望它監控所有上游項目的所有VCS。