我正在设置一个处理一些数据的 Jenkins 作业。
工作完成后,我想让 jenkins 运行一个描述最近处理状态的脚本,并将该脚本的标准输出通过电子邮件发送到指定的电子邮件地址。
虽然我意识到可以让脚本自己发送电子邮件,但我想知道是否存在更理想的方式让 Jenkins 发送该脚本的输出。有没有适合这个想法的插件?
谢谢。
我正在设置一个处理一些数据的 Jenkins 作业。
工作完成后,我想让 jenkins 运行一个描述最近处理状态的脚本,并将该脚本的标准输出通过电子邮件发送到指定的电子邮件地址。
虽然我意识到可以让脚本自己发送电子邮件,但我想知道是否存在更理想的方式让 Jenkins 发送该脚本的输出。有没有适合这个想法的插件?
谢谢。
配置Email-ext插件:
要在邮件中获取部分日志(如果不是全部),请将“扩展电子邮件通知”设置为为每个失败的构建发送一封电子邮件,并在邮件正文中使用$BUILD_LOG:
有关内置 Jenkins 参数的列表,请转到此页面:
http://[your-jenkins-server]/env-vars.html
干杯
编辑:
要通过 UI 获取可用 env-vars 的列表,在Execute shell
构建步骤
中有一个链接,例如 -
我不确定这是否正是您正在寻找的,但 Jenkins 的Email-ext插件听起来可能会满足您的需求。