当前位置:  开发笔记 > 前端 > 正文

在Jenkins中获取邮件正文中的Job的URL

如何解决《在Jenkins中获取邮件正文中的Job的URL》经验,为你挑选了2个好方法。

我在Jenkins中有Job,在构建之后发送一封电子邮件,其中包含一个HTML报告,使用 email-ext插件将Default内容设置为:

${FILE,path="absolute_path/index.html"}

我想在此(我的正文邮件)中添加此作业构建的URL.怎么可能?



1> HobbitOfShir..:

$BUILD_URL 是最简单的方法,只需将其添加到您的Body邮件中,它将显示您最新版本的超链接.



2> 小智..:

此问题的小更新:

首先,您需要Jenkins URL在系统配置中进行设置以访问此类URL:

詹金斯->管理詹金斯->配置系统->詹金斯位置-> Jenkins URL

http://localhost:8080/默认设置为(如果您在Jenkins初次启动时接受了此设置)

(可选)指定Jenkins安装的HTTP地址,例如http://yourhost.yourdomain/jenkins/。该值用于让詹金斯知道如何引用自身。显示图像或在电子邮件中创建链接。

这是必要的,因为Jenkins无法从自身内部可靠地检测到此类URL。

然后,您可以通过Groovy管道脚本中的BUILD_URLJOB_URL环境变量来访问构建或作业URL 。

例如:

println env.BUILD_URL
println env.JOB_URL

您还可以在此页面上为您的Jenkins实例找到更多此类环境变量: http:// localhost:8080 / env-vars.html /(替换localhost:8080为您的Jenkins URL)

推荐阅读
小白也坚强_177
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有