如何在hudson / jenkins构建输出控制台中显示超链接

时间:2015-11-01 01:23:46

标签: jenkins hudson jenkins-plugins hudson-plugins automated-deploy

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

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

是否有插件可以执行此操作?有什么建议吗?

2 个答案:

答案 0 :(得分:7)

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

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

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

答案 1 :(得分:2)

如果您输入,例如:

echo 'http://example.com'

构建步骤执行shell→命令中,地址将在控制台输出中进行超链接,但不会使用target="_blank" 。但是,在中间单击它会在新选项卡或窗口中打开它 - 具体取决于您的浏览器首选项。