我正在尝试在职位描述中插入文件的内容。我的构建会生成一个文件,我可以通过以下 URL 轻松找到它:http://[my-domain]job/[my-job]/lastBuild/artifact/[my-file]。就我而言,这是一个文本文件,我想在职位描述中显示它。我可以使用 HTML 轻松插入指向该文件的链接,但如何插入该文件的内容?
问问题
2499 次
2 回答
1
你的詹金斯在运行什么?Windows 还是 Linux?
Project Description Setter 插件确实是要走的路,但是您需要先在构建日志中显示文件的内容,然后插件才会选择它。
正如 Christopher 所说,您不需要工作 URL 即可访问工作区中的文件。
对于 Linux,将以下内容放入您的shell 执行步骤:
echo -n "[DESC] " && cat myfile
对于 Windows,请使用:
echo|set /p="[DESC] " & type myfile
这将打印文件的内容并以“[DESC]”为前缀。我们需要这个前缀(它可以是你想要的任何东西)来将这一行标识到 Description Setter 插件
在作业配置中,在Set build description下,键入:
\[DESC\] (.*)
注意:描述中只打印文件的第一行
于 2013-02-15T14:58:59.620 回答
0
The Project Description Setter plugin can do this.
于 2013-02-13T17:16:43.810 回答