如何在 jenkins Blue Ocean UI 中显示超链接?

How to display a hyperlink in jenkins Blue Ocean UI?

在 Jenkins 经典界面中可以 ,但我看不出如何在蓝绿色界面中制作可点击的内容。

好吧,它几乎开箱即用。 Blue Ocean 自动识别 URL 模式并将其转换为可点击的 link。例如:

echo "CUCUMBER: ${BUILD_URL}cucumber-html-reports/overview-features.html"

很遗憾,似乎无法创建可点击的任意文本。

您可以在这里找到解决方案:

您还可以使用比上述方法更可自定义的变通方法。

完成构建后,您可以向构建中添加功能以发送带有报告的邮件 link。

您可以通过 Jenkinsfile 或使用作业配置来完成。

Jenkinsfilegroovy脚本如下。

        script {
                emailext subject: ' REPORT-Version/'+ "${G_BRANCH}" + ' $DEFAULT_SUBJECT' ,    

    body: "Click the link below to show Mocha Testing Results for your current build :<br><br><a href="+"${JENKINS_URL}"+"blue/organizations/jenkins/BAE_RELEASE_ACTIVITY/detail/BAE_RELEASE_ACTIVITY"+"/"+"${ENV_BUILD_NO}"+"/artifacts"+">BAE 4.5 Release Report</a>" ,
                    attachLog: true,
                    replyTo: '$DEFAULT_REPLYTO',
                    to: '$DEFAULT_RECIPIENTS' 
        }

通过作业配置,您可以转到作业 --> 配置 --> Post 构建操作 --> 可编辑电子邮件通知。