2012-11-13 34 views
4

我正在使用Jenkins來執行我們的單元測試並向開發者發送電子郵件。我正在使用Jelly Script在電子郵件中包含通過/未通過結果。不過,我還想包含在測試版本完成後,surefire報告呈現給您的通過/失敗圖。畢竟,這是我們感興趣的圖表,對吧? :)如何在Jenkins電子郵件報告中顯示單元測試圖?

+0

你爲什麼不包括一個鏈接指向作業創建網址是什麼?我認爲這樣更有效率。 – ppapapetrou

+4

90%的人永遠不會打開鏈接。它必須在他們面前。 – user1340582

+0

已經能夠找到解決方案。此線程中建議的解決方案似乎不適用於我。 – sandy

回答

2

如果您的郵件是HTML格式,比你可以通過這個網址訪問圖像:

[JENKINS_URL] /工作/ [JOB_NAME] /測試/趨勢

1

順便說一句,相當有用的問題。現在沒人讀過:)無論如何,從心理學的角度來看,使用圖形形式確實更好,所以有幾種方法可以實現這一點。

解決方案#1 - 把一個鏈接或引用

這是很容易把一個鏈接或圖片代碼與正確的URL(正確的是由Shurik建議),但你必須做出詹金斯公開以便讓收件人看到該圖片。順便說一句,這是一個危險的方法。

解決方案2 - 上傳的圖像

將圖像上傳至託管一些的公衆形象,並按照解決方案#1。

溶液#3 - 附加圖片

的想法是將編碼的圖像中的電子郵件的一個單獨的部分。詹金斯將生成圖像(可以通過URL訪問),因此您可以對其進行編碼幷包含在郵件中。 More details和示例:

enter image description here

相關問題