2012-02-15 117 views
5

我已經構建生成一個作爲工件存檔的png圖像。我希望這將顯示在生成結果頁面上。在jenkins構建結果頁面中顯示一個工件

我知道,在默認情況下的圖像的鏈接將在那裏,但我想PNG是實際可見 - 使用img標籤

我敢肯定,有是一個插件,但我找不到它!

感謝您的任何建議!

回答

13

將圖像顯示添加到Jenkins項目的最簡單方法是編輯項目描述。

在項目的頂部,右側有一個「編輯描述」按鈕。這使您可以輸入將顯示在項目頂部的HTML代碼。假設您生成的圖片具有固定的已知網址,您應該可以在此處添加它。

例如,我已經看到這樣做,使用PDepend生成代碼統計圖的PHP項目。在這些情況下,項目描述可能如下所示:

<a href='ws/build/pdepend/overview-pyramid.svg'><img src="ws/build/pdepend/overview-pyramid.svg" type="image/svg+xml" /></a> 
<a href='ws/build/pdepend/dependencies.svg'><img src="ws/build/pdepend/dependencies.svg" type="image/svg+xml" /></a> 

這會導致兩個圖表顯示在項目頁面的頂部。

(當然,您也可以輸入常規說明文字)。

希望有所幫助。

+0

這是一個千兆黑客....但它可能只是工作。我會在週一工作的時候嘗試。 – time4tea 2012-03-11 13:29:26

+0

@ time4tea - 我會說比破解更多的解決方法;-)它確實有效 - [在這裏看到它的行動](http://ci.docblox-project.org/job/DocBlox/):頁面頂部的兩個圖形是我在答案中提到的。(請注意,我與docblox項目沒有關係;它只是一個公開提供的jenkins的例子,我知道它使用這種技術) – SDC 2012-03-12 11:08:46

+0

就像一個魅力!謝謝! – time4tea 2012-03-12 16:40:19

0

對於小圖像(圖標),您可以使用Sidebar-Link Plugin。否則獲得Chuck Norris Plugin並根據您的需求進行定製。

+0

而不是查克諾里斯插件,你可以採取的人物插件,更容易定製。 – pushy 2012-02-15 13:41:54

+0

嗯,謝謝你。不完全確定它做我想要的。我只想讓詹金斯顯示我的構建圖像。我不想配置不同的圖像集來顯示。每個版本可能會創建不同的圖像。每次構建運行時,圖像都會發生變化 – time4tea 2012-02-15 14:14:33

+0

我相信您可以調用Sidebar-Link插件,以顯示每個構建的自定義圖像。問題是你需要先調整它的大小。 – 2012-02-15 15:06:44

1

即使在使用SDC給出的解決方案後,它也不適用於我。

做一些[R & d後,我發現它在詹金斯

是一個錯誤

https://issues.jenkins-ci.org/browse/JENKINS-22028

和1.564或更高版本解決。

要解決此問題,只需管理Jenins>配置全局安全>,然後選擇標記格式化程序作爲RAW HTML。

相關問題