2013-02-13 65 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\] (.*)

一个注意:只该文件的第一行将在说明中打印