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