如何在 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 构建操作 --> 可编辑电子邮件通知。
在 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 构建操作 --> 可编辑电子邮件通知。