10

如何在hudson / jenkins构建输出控制台中显示超链接(网络链接)?

我想要实现的是,在基于特定条件的 hudson/jenkins 构建期间,我想显示一个超链接。当用户单击该链接时,它应该打开一个新的浏览器窗口并显示该页面。

有没有插件可以做到这一点?请问有什么建议吗?

4

2 回答 2

13

当使用(系统)groovy 脚本或 Jenkins 作业管道(没有沙箱)时,您可能想尝试例如:

import hudson.console.ModelHyperlinkNote
println hudson.console.ModelHyperlinkNote.encodeTo('http://example.com', 'example')

请在此处找到完整的 API :http hudson.console.ModelHyperlinkNote: //javadoc.jenkins-ci.org/hudson/console/ModelHyperlinkNote.html

于 2017-08-04T08:56:31.760 回答
5

如果输入,例如:

echo 'http://example.com'

构建步骤Execute shell → Command中,地址将在控制台输出中被超链接,尽管不是target="_blank"。但是中键单击它会在新选项卡或窗口中打开它——这取决于您的浏览器偏好。

于 2015-11-01T02:23:45.167 回答