Jenkins 邮件配置
- 2018-04-07 21:07:00
- IDO老徐 原創
- 22496
先開啓SMTP服務
开启,发短信验证,即可成功开通,会给你一个授权码,如下 。
成功開啓POP3/SMTP服務,在第三方客戶端登錄時,密碼框請輸入以下授權碼:
dfdsfsdfdsfdfdfsd
接下来,去Jenkins后台,配置 。
管理員郵件地址就是郵件的發件人地址(必須和後面郵件配置發件人郵箱一致,否則發不成功郵件)
配置说明,同上 。
配置完,可以測試下,是否配置成功
剩下的,就是具体的Job使用时,加上邮件 。
注,
如上三个区别 。
1)系统默认的邮件通知 。
2)邮件通知的插件(需要先安装插件Email Extersion Plugin)
3)也是插件,提前在后台,配置好了模版 。
附上一些比較重要的配置項(這類介紹網上很多,如下,截取自網絡)。
關閉郵件通知
这个选项在维护项目时非常有用,可以临时關閉郵件通知,避免把不必要的邮件发送给用户。
收件人列表
收件人郵件地址,多于一個時需要使用逗號分隔。
郵件類型
和全局设置中的郵件類型一样,没有特殊要求的话保留默认类型即可。此时会应用全局设置中的类型。
默認標題
标题的默認內容为:$DEFAULT_SUBJECT,也就是在全局配置中设置的内容。如果觉着不爽可以进行深度定制,也就是使用系统提供的变量进行拼凑。至于能拿到什么变量,可以参考 Conten Token Reference 的内容:
點擊問號圖標就會列出所有可用的變量,實在是太多了,就不貼出來占篇幅了!
默認內容
默認內容为:$DEFAULT_CONTENT,也是在全局配置中设置的内容。和默認標題一样,你也可以自行定义。但多数情况下都会使用后面介绍的邮件模板,这里就不啰嗦了。
附件
有时把一些 Build 产物作为通知邮件的附件是很有用的。这里我们也可以轻松实现:
网上有很多可用的邮件模板,可以去找找 。
/
ps:
1. 如果有人 git commit時候沒有進行global的name和email設置,將不會發送到正確的郵箱(jenkins 將按各自的機器名作爲域名地址發送到錯誤的郵箱)
2. 当然还可在jenkins 管理用户中 个别设置 邮箱。
扩展 :
怎么设置模板 ?
還是一樣,設置方面的內容,都在「系統管理」
滑到底部,可以看到,「配置郵件通知模板」
End 。
IDO老徐
全网同名,个人IP公衆號
日更10年,每天 1 分钟、解决 1 个问题
職場、副業、輕創業、寫作、個人IP
公衆號、視頻號、小红书、知乎
長按/掃碼,關注IDO老徐
關注回複 401 送你「十年原創资料包」
聯系人: | IDO老徐 |
---|---|
Email: | 957863300@qq.com |
QQ: | 957863300 |
微信: | 957863300 |
微博: | isTester |
網址: | idoxu.com |
地址: | 中国 · 广东 · 深圳 |
來源備注:老徐博客