如何从Jenkins通过电子邮件发送脚本输出?

cha*_*imp 5 build-automation jenkins jenkins-plugins

我正在设置一个处理一些数据的Jenkins工作.

作业完成后,我想让jenkins运行一个描述最近处理状态的脚本,并将该脚本的stdout通过电子邮件发送到指定的电子邮件地址.

虽然我意识到脚本可以自己发送电子邮件,但我想知道是否有更理想的方法让Jenkins发送该脚本的输出.是否有一个想法的插件?

谢谢.

Gon*_*nen 16

配置Email-ext插件:

要获取邮件中的部分日志(如果不是全部),请设置"扩展电子邮件通知"以针对每个失败的构建发送电子邮件,并使用邮件正文中的$ BUILD_LOG:

  1. 在消息正文中(在'$ DEFAULT_CONTENT'下面)添加参数$ BUILD_LOG 以显示构建日志的结尾
  2. 假设日志是纯文本,请将" 内容类型 " 更改为纯文本

有关内置Jenkins参数的列表,请转到此页面:

http:// [your-jenkins-server]/env-vars.html

干杯


Pau*_*ant 3

我不确定这是否正是您正在寻找的,但Jenkins 的Email-ext插件听起来它可能可以满足您的需求。