26.6 jenkins邮件设置
26.7 插件email-ext
26.8 破解jenkins管理员密码
26.6 jenkins邮件配置
用Jenkins发布了代码时是可以使用邮件通知客户是否发布代码成功的
步骤
1.设置系统管理员邮件地址
系统管理 —- 系统设置 —- Jenkins Location —- 系统管理员邮件地址

注意:发送通知的邮件地址必须和管理员邮件地址一致,否则发送邮件失败
2.设置发送邮件地址
邮件通知 —- SMTP服务器 —- 点勾 使用SMTP认证 —- 用户名(邮件地址)和 密码(授权码)—- SMTP端口
3.在对应的job中设置接受邮件的地址
构建后操作 —- E-mail Notification —- Recipients(接受邮件的地址)

注意:Recipients 填的邮件地址只能是发布代码失败才发送邮件给此地址
26.7 插件email-ext
使用email-ext插件可以自定义发送邮件。不论是否成功发布代码都会发邮件到你指定的邮箱。发送的内容也可以自定义。
参考文章 http://www.cnblogs.com/zz0412/p/jenkins_jj_01.html
步骤
1.安装插件 Email Extension Plugin,默认自带安装
系统管理 —- 插件管理 —- Email Extension Plugin

2.设置Email Extension Plugin中的邮件地址
设置Email Extension Plugin之前,先把邮件通知里面设置的清空掉系统管理 —- 系统配置 —- Extended E-mail Notification —- SMTP服务器 —- 点勾 Use SMTP Authentication —- 用户名(邮件地址)和 密码(授权码)—- SMTP端口 —- Default Triggers(Always)

3.在对应的job中设置接受邮件的地址
构建后操作 —- Editable Email Notification —- Project Recipient List(接收邮件地址)—- Triggers


26.8 破解管理员密码
进入Jenkins用户配置文件
/var/lib/jenkins/users/ 是Jenkins存放用户的目录1
[root@kun02 ~]# vim /var/lib/jenkins/users/kun/config.xml
找到<passwordHash>并删除掉并改为下面代码1
<passwordHash>#jbcrypt:$2a$10$3ivnAUbPrkWnq.zaWjF3uuujGUcfFR2u/E9gbFOLE21vspmNKa1ua</passwordHash>
新密码为123456
重启Jenkins服务
1 | [root@kun02 ~]# systemctl restart jenkins |
输入新密码进入管理员账号并设置新密码
在右上角的用户 —- 设置 —- 密码
