出现的问题:邮箱密码过期,修改密码仅修改了邮件 推送,测试邮件可发送成功,但是jenkins推送无法发送成功,原因为没有修改Email Extension Plugin插件的密码配置
Jenkins配置邮件
代码发布后,成功与否,需要通知到人的,这时就需要设置邮件来通知。
系统管理 -> 系统设置 -> Jenkins Location 先设置系统管理员邮件地址,这里的邮件地址需要和后续要设置的发邮件地址一致。
往下拉,找到“邮件通知”那一栏
填写SMTP服务器,点右侧的高级,打勾“使用SMTP认证”,填写用户名密码,如果使用的是ssl协议,还需要在这里打勾,smtp端口默认为25
可以打勾“通过发送测试邮件测试配置”,然后填写接收邮件的地址,点右侧的Test configuration
然后就是到已经构建过的job里去配置接收邮件的地址了。在最下面“构建后操作”那一栏,找到E-mail Notification,Recipients填写收邮件人
这个收件人只会在job构建失败时才能收到邮件
在你的项目里设置:接受邮件的人
插件Email Extension Plugin:
插件名字Email Extension Plugin,默认已经安装
系统管理->系统设置->Extended E-mail Notification
填写SMTP server,点击Use SMTP Authentication,填写用户名、密码、SMTP port等
还需到对应构建任务中去配置一下,下拉到“构建后操作”
点击“增加构建后操作步骤”,选择“Editable Email Notification”,其中Project Recipient List为接收邮件的收件人,可以在默认内容后面增加额外的收件人邮箱,用逗号分隔
点击右下角的“Advanced settings”,定位到“Triggers”,然后点击下方的“Add Trigger”,可以增加发邮件的条件。
参考文章
http://www.cnblogs.com/zz0412/p/jenkins_jj_01.html
————————————————
版权声明:本文为CSDN博主「aoli_shuai」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/aoli_shuai/article/details/82990682