我有2個項目。其中一個包含集成測試(我們稱之爲Project B
),另一個爲主項目(Project A
)。我配置哈德森,所以當Project A
建立時,Project B
將被建立。我的問題是,如果Project A
成功並且Project B
失敗,則破壞構建的人不會收到通知。哈德森下游項目失敗通知
對於兩個已激活的項目都有選項Send separate emails to individuals who broke the build
,但這不起作用。
我有2個項目。其中一個包含集成測試(我們稱之爲Project B
),另一個爲主項目(Project A
)。我配置哈德森,所以當Project A
建立時,Project B
將被建立。我的問題是,如果Project A
成功並且Project B
失敗,則破壞構建的人不會收到通知。哈德森下游項目失敗通知
對於兩個已激活的項目都有選項Send separate emails to individuals who broke the build
,但這不起作用。
您在尋找Blame Upstream Committers Plugin。看看它。描述聽起來像是對你的問題的完美答案。
或者,您可以嘗試使用Clone Workspace SCM Plugin,但我認爲另一個更合適。
如果測試失敗,您如何識別誰打破了構建?您無法像使用編號A一樣使用登記ID,所以在我看來,如果項目B失敗,只需通過電子郵件發送固定的人員名單即可。
或者,您可以合併項目A和B;那麼檢查項目A中標記的更改的人將在測試失敗時通過電子郵件發送。
看起來像我一直在尋找感謝。 – kukudas 2010-07-22 06:19:37