我剛剛得到一個要求,我應該發送一個 郵件給有關的開發人員,只有當我在 編譯檢測到錯誤。如果沒有錯誤,郵件不需要發送給任何人。 那麼有什麼辦法可以在 ccnet.config文件中配置這些東西。ccnet發行商問題
隨着親切的問候 馬迪
我剛剛得到一個要求,我應該發送一個 郵件給有關的開發人員,只有當我在 編譯檢測到錯誤。如果沒有錯誤,郵件不需要發送給任何人。 那麼有什麼辦法可以在 ccnet.config文件中配置這些東西。ccnet發行商問題
隨着親切的問候 馬迪
只有錯誤在編譯或你的意思是在一般構建失敗?由於許多原因,構建可能會失敗,這不僅僅是因爲編譯錯誤。
對於失敗的構建(和/或其他構建狀態),您可以使用email publisher。
Maddy,你應該在「Build」失敗時發送電子郵件,如果它在編譯失敗或者你有任何測試,或者其他什麼都沒關係。不要限制它編譯。僅僅因爲代碼編譯並沒有做到正確。
這裏是link到文檔和這裏有一個例子
<email from="[email protected]" mailhost="yourmailserver.com" includeDetails="True">
<users />
<groups>
<group name="buildmaster" notification="failed"/>
</groups>
<converters>
<regexConverter find="DOMAIN\\" replace="" />
<regexConverter find="$" replace="@yourcompany.com" />
</converters>
<modifierNotificationTypes>
<NotificationType>Failed</NotificationType>
</modifierNotificationTypes>
</email>
嗨亞歷克斯,感謝了很多努力給這個input.In.Infact現在我知道了實際問題。當我從命令行執行我的nant調用我的IDE,我的IDe執行,並且有編譯錯誤拋出。但是最後一次執行時,我可以看到BUILD BUILD SUCCESSFULL而不是BUILD失敗。因此,這並沒有設置錯誤級別,並且我一直獲得成功。所以,當它與我的ccnet集成時,即使在編譯錯誤時,我也總能獲得BUILD成功存在。 – Maddy 2009-04-26 04:50:23
我只是想只發送電子郵件時,我在我的IDE看到編譯錯誤。 – Maddy 2009-04-24 05:20:13