当使用系统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.htmlJob
、Build
、User
和Node
进行了特殊处理,除了这里提到的通用方法。 - StaxManecho 'http://example.com'
在构建步骤中的执行 shell → 命令中,地址会在控制台输出中创建超链接,但不带有target="_blank"
属性。但是,在您的浏览器喜好下,通过中间点击可以在新标签页或窗口打开它。
<a href="...">...</a>
仅以纯文本形式打印,只有 href
超链接的内容。而且,“_点击这里_”也不是一个好的链接文本。文本应该涵盖在跟随链接时可以找到的内容,而不是如何跟随它。后者任何浏览器用户都知道。而且它不仅仅是点击:它可以用触笔或手指轻敲,或者通过制表键和 <Enter> 键来实现。 - Gerold Broser