wdcsx 发表于 2018-1-7 12:10:15

jenkins邮件通知功能

  第部分:全局设置
  第一步:进入jenkins的系统设置
https://images2015.cnblogs.com/blog/537124/201607/537124-20160729092722075-419124740.png
  第二步:设置管理员邮件地址:
https://images2015.cnblogs.com/blog/537124/201607/537124-20160729092904466-577650394.png
  第三步:下载email-ext插件并填写对应的内容:
https://images2015.cnblogs.com/blog/537124/201607/537124-20160729093336184-487053107.png
  第四部:填写邮件通知
https://images2015.cnblogs.com/blog/537124/201607/537124-20160729093529716-1840650863.png
  第五步:以上就是系统管理里需要填写的全部内容
  第二部分:下面接着对构建的job 添加邮件发送的步骤,
  1.使用插件 “Email Extersion Plugin”进行扩展(jenkins最新版本里自带该插件,老版本的jenkins需要自行自行下载)
  它可根据构建的结果,发送构建报告,给当前的committer (用git做代码管理)
  1) 该插件支持jenkins 1.5以上的版本,至少我的 1.486是不支持的啦。所以果断升级吧。。
  插件的安装此处略 ,若您可选插件的页卡的列表是空的,先去高级页面检查更新下。
  2)插件用于job配置页面,添加构建后步骤“Editable Email Notification”
https://images2015.cnblogs.com/blog/537124/201607/537124-20160729093946981-675452601.png
  2.
https://images2015.cnblogs.com/blog/537124/201607/537124-20160729094524934-360639148.png
  上面的配置 给出了 该工程的默认接收列表,当然抄送的话 直接 可以这么写 cc:xxxx@163.com
  对于内容,你也许注意到了 这里调用了个 ‘html.jelly’ 的模板,这是插件内置的,直接用即可。(支持git每次变更的记录,mvn 及junit 等编译的结果报告)
  当然也可以自己写 jelly文件, 确保放置 jenkins/home/email-template下 以供jenkins调用。
  3. 至此你也许会问 这不还是用的固定的接收列表嘛 (⊙_⊙) ,别着急 看到右下角的高级选项没, 继续配置,
https://images2015.cnblogs.com/blog/537124/201607/537124-20160729095222653-254762099.png
  我设置了 build成功和失败都发给 默认的接收者和当前提交代码的家伙,而send to requester 是指手动触发构建时当前登陆jenkins的用户
页: [1]
查看完整版本: jenkins邮件通知功能