我在Jenkins中有Job,它在构建之后发送一封电子邮件,其中包含一个HTML报告,使用email-ext plugin将默认内容设置为:
${FILE,path="absolute_path/index.html"}
我想在此(我的正文邮件)中添加此作业构建的URL . 怎么可能?
我在Jenkins中有Job,它在构建之后发送一封电子邮件,其中包含一个HTML报告,使用email-ext plugin将默认内容设置为:
${FILE,path="absolute_path/index.html"}
我想在此(我的正文邮件)中添加此作业构建的URL . 怎么可能?
3 回答
电子邮件正文中的
${PROJECT_URL}
将被解析为您工作的超链接 .$BUILD_URL
是最简单的方法,只需将其添加到您的Body邮件中,它将显示您最新版本的超链接 .这个问题的小更新:
首先,您需要在系统配置中设置
Jenkins URL
以访问此类URL:Jenkins - >管理Jenkins - >配置系统 - > Jenkins位置 - >
Jenkins URL
它默认设置为
http://localhost:8080/
(如果你在Jenkins的初始启动时接受了这个)然后,您可以通过Groovy管道脚本中的
BUILD_URL
或JOB_URL
环境变量访问构建或作业URL .例如:
您还可以在此页面上找到更多此类Jenkins实例的环境变量:http://localhost:8080/env-vars.html/(用您的Jenkins URL替换
localhost:8080
)