Jenkins配置邮件, Extended E-mail Notification, 破解管理员密码
Jenkins配置邮件 – 内置邮件系统管理 -> 系统设置 -> Jenkins Location 先设置系统管理员邮件地址,这里的邮件地址需要和后续要设置的发邮件地址一致。往下拉,找到“邮件通知”那一栏填写SMTP服务器,点右侧的高级,打勾“使用SMTP认证”,填写用户名密码,如果使用的是ssl协议,还需要在这里打勾,smtp端口默认为25可以打勾“通过发送测试邮件...
Jenkins配置邮件 – 内置邮件
- 系统管理 -> 系统设置 -> Jenkins Location 先设置系统管理员邮件地址,这里的邮件地址需要和后续要设置的发邮件
地址一致。
- 往下拉,找到“邮件通知”那一栏
- 填写SMTP服务器,点右侧的高级,打勾“使用SMTP认证”,填写用户名密码,如果使用的是ssl协议,还需要在这里打勾,
smtp端口默认为25 - 可以打勾“通过发送测试邮件测试配置”,然后填写接收邮件的地址,点右侧的Test configuration
- 然后就是到已经构建过的job里去配置接收邮件的地址了。在最下面“构建后操作”那一栏,找到E-mail Notification,Recipients填写收邮件人
- 这个收件人只会在job构建失败时才能收到邮件
Jenkins配置邮件 – 插件email-ext
这个插件有更多的功能,可以设置多个收件人,什么时候发信(成功还是失败时候发送),怎么发送cc, bcc
-
插件名字Email Extension Plugin,默认已经安装
-
系统管理->系统设置->Extended E-mail Notification
填写SMTP server,点击Use SMTP Authentication,填写用户名、密码、SMTP port等
-
默认收件人,可在以下框设置,后面会自动引用
-
拉下去设置Triggers, 任务在什么情况下发邮件(可选择always, 成功失败或其他情况都发邮件)
-
还需到对应构建任务中去配置一下,下拉到“构建后操作”
-
点击“增加构建后操作步骤”,选择“Editable Email Notification”,其中Project Recipient List为接收邮件的收件人
,可以在默认内容后面增加额外的收件人邮箱,用逗号分隔(没有设置在default recipients里的收件人,可直接在这里增加) -
其他内容可保持默认
-
点击右下角的“Advanced settings”,定位到“Triggers”,然后点击下方的“Add Trigger”,可以增加发邮件的条件。
默认triggers 是always之前已设置过,收件人是上面设置的收件人;
可增加其他triggers;
参考文章http://www.cnblogs.com/zz0412/p/jenkins_jj_01.html
Jenkins破解管理员密码
- cd /var/lib/jenkins/users/admin
- vim config.xml//定位到那一行
删除改行,改为
#jbcrypt:$2a 10 10 10pre7I4liZFdF6ZE05QntTOoKoKa5pCUumaFO/mMzMoH09bNBzyj6O- 重启一下jenkins
- 新密码为aminglinux.com
更多推荐
所有评论(0)