2011-04-03 37 views
0

我有一個grails項目,我使用hudson來進行不同的分析。我想將報告分析(cobertura,codenarc,findbug)發送給開發人員。但是,我不知道如何使用哈德森的ext-mail。通過谷歌搜索,我懷疑解決方案是使用果凍腳本,但我似乎可以得到它的工作。配置hudson的ext-mail

回答

0

如果默認果凍模板沒有您需要的所有內容,您可以自定義它們,而不需要太多努力。

  1. 抓住默認模板的副本:Default Jelly Templates
  2. 根據需要修改它
  3. 將在JENKINS_HOME \電子郵件模板副本(如果需要創建目錄)
  4. 配置構建於利用新的模板。如果您的新腳本是ensienne.jelly,則電子郵件內容將如下所示:$ {JELLY_SCRIPT,template =「ensienne」}。

旁註:哈德森在一段時間後更名爲詹金斯。

而且,這裏是email-EXT插件的好資源:Email-ext wiki

+0

謝謝你回答我。在html.jelly文件中有很多部分(junit,build,artifact,cobertura)。我如何指定我只需要cobertura部分。另外我怎樣才能配置這個部分來指向我的結果文件夾。 – ensienne 2011-04-04 06:22:41

+0

你應該能夠更新果凍腳本並移除你不想要的部分。在您的構建配置中,您可以配置cobertura位置。 – 2011-04-08 02:03:37