首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Jenkins 邮件配置管理

Jenkins 邮件配置管理

作者头像
老七Linux
发布2018-05-31 10:36:54
1K0
发布2018-05-31 10:36:54
举报
一、邮件管理

系统管理 -> 系统设置 -> Jenkins Location 先设置系统管理员邮件地址,这里的邮件地址需要和后续要设置的发邮件地址一致。

填写SMTP服务器,点右侧的高级,打勾“使用SMTP认证”,填写用户名密码,如果使用的是ssl协议,还需要在这里打勾,smtp端口默认为25

可以打勾“通过发送测试邮件测试配置”,然后填写接收邮件的地址,点右侧的Test configuration

mark
mark

但是我们在测试的时候粗错了(如上已经说明↑)

解决方法:(修改如上的系统管理员Email即可)

往下拉,找到“邮件通知”那一栏

mark
mark
mark
mark

然后就是到已经构建过的job里去配置接收邮件的地址了。在最下面“构建后操作”那一栏,找到E-mail NotificationRecipients填写收邮件人

mark
mark
mark
mark

这个收件人只会在job构建失败时才能收到邮件

人为的故障测试:(已经成功)

mark
mark

如上操作当只有出现故障,已经恢复了之后会发送告警邮件,一般我们在线上更新,最重要的是我们是否已经正常更新了呢?我们需要一封成功更新邮件回执。显然如上不可以满足我们的需求!

二、插件Email-ext

插件名字Email Extension Plugin,默认已经安装

系统管理->系统设置->Extended E-mail Notification(记得先关闭我们如上配置的)

填写SMTP server,点击Use SMTP Authentication,填写用户名密码SMTP port

mark
mark

还有一项我们需要配置的是“触发 Trriger” 默认选择 “always” 即可!(包括成功,失败,故障等)

mark
mark

还需到对应构建任务中去配置一下,下拉到“构建后操作” 删除之前的配置

点击“增加构建后操作步骤”,选择“Editable Email Notification”,其中Project Recipient List为接收邮件的收件人,可以在默认内容后面增加额外的收件人邮箱,用逗号分隔

mark
mark

点击右下角的“Advanced settings”,定位到“Triggers”,然后点击下方的“Add Trigger”,可以增加发邮件的条件。

mark
mark

构建日志选项:

mark
mark
mark
mark

参考文章 http://www.cnblogs.com/zz0412/p/jenkins_jj_01.html

三、更改管理员密码

作为一名运维密码的保管一定要设定一个明确的rules,为的就是后期的密码不慎丢失。但还是有小伙伴丢失了密码,如何修改呢?

cd /var/lib/jenkins/users/admin

vim config.xml  //定位到<passwordHash>那一行

删除改行,改为
<passwordHash>#jbcrypt:$2a$10$JHZzHvRcKM1YGTCc2ZsJjuqa/suu4NAr2RQFPnXEluu5sXiaSQ2Jq</passwordHash>

重启一下jenkins

新密码为 asd9577

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2016/11/22,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、邮件管理
  • 二、插件Email-ext
  • 三、更改管理员密码
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档