2013-02-13 66 views
0

我試圖在工作描述中插入文件的內容。我的版本生成一個文件,我可以用以下URL輕鬆找到它:http:/ [my-domain] job/[my-job]/lastBuild/artifact/[my-file]。在我的情況下,這是一個文本文件,我想在工作描述中顯示它。我可以很容易地用HTML插入這個文件的鏈接,但是如何插入這個文件的內容?在工作描述中插入文本文件的內容

回答

0

Project Description Setter plugin可以做到這一點。

+0

您能否提供一些詳細信息?我試過這個插件,但我無法弄清楚如何使它與URL一起工作。 – yansal 2013-02-13 17:34:09

+0

如果您已經在工作區中存在文件,則不需要通過其工件URL來引用它。或者,如果您確實需要使用URL,則只需使用'wget'將該URL檢索到工作區中。 – 2013-02-13 17:43:24

1

你的詹金斯跑了什麼? Windows還是Linux?

Project Description Setter plugin確實是要走的路,但是您需要先在構建日誌中顯示文件的內容,然後插件纔會提取它。

像克里斯托弗說的,你不需要一個工作URL來訪問你在工作區中的文件。

對於Linux,把下面的內容Shell執行步:
echo -n "[DESC] " && cat myfile
對於Windows,使用此:
echo|set /p="[DESC] " & type myfile

這將打印文件的內容和使用前綴「[DESC ]」。我們需要這個前綴(它可以是任何你想要的),以確定這行來描述二傳手插件

在作業配置,下集構建描述,類型:
\[DESC\] (.*)

一個注意:只該文件的第一行將在說明中打印