Jenkins 使URL成为Hudson build的结果

Jenkins 使URL成为Hudson build的结果,jenkins,hudson,Jenkins,Hudson,我有一个将结果上传到特定URL的构建作业 如何在构建页面上显示指向该URL的链接 我试图创建一个带有重定向的html页面,并将其添加到工件中,但这似乎有点奇怪。每次作业运行?还是整个工作都是全球性的 如果链接始终是静态的(例如:仅限最新工件),则可以使用边栏链接插件。这将为每个作业(所有运行)放置一个静态链接 如果您的链接每次运行都发生更改,下面是我在我的环境中所做的操作。我使用更新跑步描述。在插件中(这是后期构建操作),只需编写纯HTML。您可以在其中使用常用的环境变量 <a href=

我有一个将结果上传到特定URL的构建作业

如何在构建页面上显示指向该URL的链接


我试图创建一个带有重定向的html页面,并将其添加到工件中,但这似乎有点奇怪。

每次作业运行?还是整个工作都是全球性的

如果链接始终是静态的(例如:仅限最新工件),则可以使用边栏链接插件。这将为每个作业(所有运行)放置一个静态链接

如果您的链接每次运行都发生更改,下面是我在我的环境中所做的操作。我使用
更新跑步描述。在插件中(这是后期构建操作),只需编写纯HTML。您可以在其中使用常用的环境变量

<a href="http://whatever/${BUILD_NUMBER}">Link here</a>


编辑:注意,现在在构建历史描述中加入html并不是那么容易(如果可能的话)。它在单独的构建页面上起作用。

如果希望标记被视为这样,则必须启用它:Manage Jenkins>Global Security>markup Formatter=Safe HTML

然后,对于Jenkins脚本化管道,只需使用一些HTML设置
currentBuild.description
属性。例如:

currentBuild.description = "Click <a href='http://yourlink'>here</a>"
currentBuild.description=“单击”
呈现的HTML将显示在构建历史记录和构建页面上

如果在标记格式化程序下拉列表中看不到“安全HTML”,则可能需要安装OWASP标记格式化程序插件

在撰写本文时,Blue Ocean GUI不会显示用于构建描述的HTML。见本期:

此Chrome扩展可作为解决方案:

非常感谢,两个选项都很好。很好的插件。。谢谢:)谢谢你。我还没有注意到这个特性,它会让我的生活变得更好。我有一个扫描器,可以在长构建中查找并报告所有失败的步骤。控制台底部的链接很好,但现在我可以将它们添加到作业页面。这在经典的Jenkins GUI中很好,但在Blue Ocean中不起作用。它只打印出HTML而不格式化。有人知道这个问题是否可以解决吗?@John关于蓝海的这个功能还有一个悬而未决的问题。答案更新了链接。非常感谢您的回答@AdamBennett。我将投票表决那个问题!