Jenkins使用笔记(二)-----配置简单邮件告知

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/chenpengjia006/article/details/82430443

身为程序员,在程序里埋个个把bug实在是稀松平常的事情,毕竟是面向bug编程嘛。只要能及时发现并处理就ok。Jenkins刚好就内置了功能。接下来我们就看下如何配置邮件告知吧。
Jenkins默认是附带了两个邮件告知插件的,分别是:

  • E-mail Notification
  • Extended E-mail Notification

如果想要用邮件告知功能都需要先配置下发信邮箱。配置入口位于 系统管理—->系统配置中。
这里写图片描述
先说第一个吧,配置相对来说还是比较简单的,先简单发送下测试邮件,确实成功了。我使用的腾讯企业邮,其他邮箱的SMTP相关配置可以自行寻找下
这里写图片描述
为了测试这个邮件功能,我就随便配个MailTask得了。给大家看的模版由于是Windows环境,构建我就随便写个1+1得了,Windows批处理肯定报错的。接下来配置下E-mail Notification。
这里写图片描述
这个插件定制化程度不高,唯一需要你填写的就是收件人地址,这里注意,收件人的分割符是空格。
这里写图片描述
然后运行任务,观察下控制台日志,

由用户 admin 启动
构建中 在工作空间 C:\Users\Raytine\.jenkins\workspace\mailTask[mailTask] $ cmd /c call D:\java\apache-tomcat-7.0.72\temp\jenkins8424520410599269864.bat

C:\Users\Raytine\.jenkins\workspace\mailTask>1+1
'1+1' 不是内部或外部命令,也不是可运行的程序
或批处理文件。

C:\Users\Raytine\.jenkins\workspace\mailTask>exit 9009 
Build step '执行 Windows 批处理命令' marked build as failure
Sending e-mails to: [email protected]
Finished: FAILURE

证明在构建失败时确实进行了邮件发送操作。邮件截图都不放在这里了,内容基本跟控制台输出差别不大,可以帮助我们排查下出错原因。这个插件需要配置的地方很少,傻瓜化,所以相对而言可定制的东西就比较少了。
由于时间原因,Extended E-mail Notification这个插件下次介绍,配置相对来说也比较简单。

猜你喜欢

转载自blog.csdn.net/chenpengjia006/article/details/82430443