【问题标题】:Display hyperlink in Jenkins job在 Jenkins 作业中显示超链接
【发布时间】:2020-06-17 12:00:55
【问题描述】:

有谁知道如何在 jenkins 作业构建控制台中显示超链接(网络链接)?

我有一个链接,例如 www.google.com

我想做的是在我的 groovy 脚本中定义它,以便它在 Jenkins 职位描述中显示为超链接。

我的 groovy 看起来像这样。

    String jobName = "test"
    String displayString = "test_job"
    String web = "www.google.com"
    String webPage = "<a href=${web}>webPage</a>" 

    pipelineJob(jobName) {
        displayName(displayString)
        parameters {
        stringParam('XXX', '', 'address: webPage') 

www.google.com 被打印出来,但无法点击。

有什么建议吗?

我看过这个this,但似乎无法解决。

【问题讨论】:

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


    【解决方案1】:

    请查看网址https://javadoc.jenkins-ci.org/hudson/console/ModelHyperlinkNote.html中的方法

    import hudson.console.ModelHyperlinkNote
    def web="www.google.com"
    pipeline
    {
      stages
     {
       stage('sample')
       {
       steps
       {
         script
         {
              println hudson.console.ModelHyperlinkNote.encodeTo(web, web)
         }
       }
     }
     }
    }
    

    【讨论】:

    • 嗨@balu541,非常感谢。但我觉得我仍然做错了什么我刚刚更新了这个问题,希望能更清楚一点
    猜你喜欢
    • 1970-01-01
    • 2013-07-14
    • 2011-09-30
    • 1970-01-01
    • 1970-01-01
    • 2016-02-01
    • 1970-01-01
    • 2011-05-10
    • 1970-01-01
    相关资源
    最近更新 更多