linux 学习笔记-107-jenkins-jenkins 邮件设置,email-ext 插件,jenkins 密码相关

发布于 2018-06-06  185 次阅读


jenkins 邮件配置

jenkins 自带邮箱配置

需要注意的是,系统管理员邮箱地址必须要跟告警邮箱地址一致

linux 学习笔记-107-jenkins-jenkins 邮件设置,email-ext 插件,jenkins 密码相关

linux 学习笔记-107-jenkins-jenkins 邮件设置,email-ext 插件,jenkins 密码相关

linux 学习笔记-107-jenkins-jenkins 邮件设置,email-ext 插件,jenkins 密码相关

linux 学习笔记-107-jenkins-jenkins 邮件设置,email-ext 插件,jenkins 密码相关

测试一下邮箱是否配置正确

linux 学习笔记-107-jenkins-jenkins 邮件设置,email-ext 插件,jenkins 密码相关

linux 学习笔记-107-jenkins-jenkins 邮件设置,email-ext 插件,jenkins 密码相关

给任务做邮箱提醒的配置

以上的配置完之后记得点击保存!

linux 学习笔记-107-jenkins-jenkins 邮件设置,email-ext 插件,jenkins 密码相关

linux 学习笔记-107-jenkins-jenkins 邮件设置,email-ext 插件,jenkins 密码相关

linux 学习笔记-107-jenkins-jenkins 邮件设置,email-ext 插件,jenkins 密码相关

做实验

给目录添加 i 权限

[root@am-02:~#] ls -lt /tmp/

总用量 12

drwxr-xr-x 13 nobody nobody 4096 6 月   6 22:40 am-php

[root@am-02:~#] rm -rf /tmp/am-php/*

[root@am-02:~#] chattr +i /tmp/am-php

构建一下看看

可以见到,构建失败会发送告警邮件

linux 学习笔记-107-jenkins-jenkins 邮件设置,email-ext 插件,jenkins 密码相关

linux 学习笔记-107-jenkins-jenkins 邮件设置,email-ext 插件,jenkins 密码相关

linux 学习笔记-107-jenkins-jenkins 邮件设置,email-ext 插件,jenkins 密码相关

email-ext 插件

jenkins 自带的邮件系统只能在构建失败的时候发送邮件,如果需要无论失败还是成功均发送邮件,就要借助第三方插件 email-ext,这个插件一般都会自动安装好,如果没安装,就手动安装一下

先要把自带的邮件通知清空并应用一下配置

linux 学习笔记-107-jenkins-jenkins 邮件设置,email-ext 插件,jenkins 密码相关

linux 学习笔记-107-jenkins-jenkins 邮件设置,email-ext 插件,jenkins 密码相关

linux 学习笔记-107-jenkins-jenkins 邮件设置,email-ext 插件,jenkins 密码相关

配置 email-ext

主要设置红框那几个关键位置即可,其他的按需设置

Default Triggers 设置为 Always

详细配置参考:http://www.cnblogs.com/zz0412/p/jenkins_jj_01.html

linux 学习笔记-107-jenkins-jenkins 邮件设置,email-ext 插件,jenkins 密码相关

linux 学习笔记-107-jenkins-jenkins 邮件设置,email-ext 插件,jenkins 密码相关

linux 学习笔记-107-jenkins-jenkins 邮件设置,email-ext 插件,jenkins 密码相关

linux 学习笔记-107-jenkins-jenkins 邮件设置,email-ext 插件,jenkins 密码相关

linux 学习笔记-107-jenkins-jenkins 邮件设置,email-ext 插件,jenkins 密码相关

linux 学习笔记-107-jenkins-jenkins 邮件设置,email-ext 插件,jenkins 密码相关

linux 学习笔记-107-jenkins-jenkins 邮件设置,email-ext 插件,jenkins 密码相关

linux 学习笔记-107-jenkins-jenkins 邮件设置,email-ext 插件,jenkins 密码相关

测试 email-ext

先把目录权限改回正常状态

[root@am-02:~#] chattr -i /tmp/am-php

在 web 页面中构建

linux 学习笔记-107-jenkins-jenkins 邮件设置,email-ext 插件,jenkins 密码相关

linux 学习笔记-107-jenkins-jenkins 邮件设置,email-ext 插件,jenkins 密码相关

linux 学习笔记-107-jenkins-jenkins 邮件设置,email-ext 插件,jenkins 密码相关

查看结果

linux 学习笔记-107-jenkins-jenkins 邮件设置,email-ext 插件,jenkins 密码相关

密码管理

每个用户的信息都会保存在对应用户目录下的 xml 文件中,包括了密码信息

[root@am-01:~#] cd /var/lib/jenkins/users/admin/

[root@am-01:/var/lib/jenkins/users/admin#] ls

config.xml

[root@am-01:/var/lib/jenkins/users/admin#] vim config.xml

<passwordHash>#jbcrypt:$2a$10$SC5DBH9.wiarB08oUpiaieTYaDnyQBsEkXqHyOGFiyzanJkBvMiza</passwordHash>

#<passwordHash>中间那段就是加密的密码