在作业说明中插入文本文件的内容

时间:2013-02-13 17:11:36

标签: jenkins

我正在尝试在作业说明中插入文件的内容。我的构建生成一个文件,我可以使用以下URL轻松找到它:http:/ [my-domain] job / [my-job] / lastBuild / artifact / [my-file]。在我的例子中,这是一个文本文件,我想在工作描述中显示它。我可以使用HTML轻松插入此文件的链接,但如何插入此文件的内容?

2 个答案:

答案 0 :(得分:1)

你的Jenkins在运行什么? Windows还是Linux?

Project Description Setter plugin确实是要走的路,但是你需要先在构建日志中显示文件的内容,然后再插入它。

就像克里斯托弗所说,你不需要一个职位URL来访问你工作区中的文件。

对于Linux,请将以下内容放入 shell执行步骤:
echo -n "[DESC] " && cat myfile
对于Windows,请使用:
echo|set /p="[DESC] " & type myfile

这将打印文件的内容,并以“[DESC]”作为前缀。我们需要这个前缀(它可以是你想要的任何东西)来识别描述Setter插件的这一行

在作业配置中,在设置构建说明下,键入:
\[DESC\] (.*)

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

答案 1 :(得分:0)

Project Description Setter plugin可以做到这一点。