1)系統管理--系統設置--jenkins location 先設置系統管理員郵箱地址
(這里設置的郵箱地址需要和后續要設置的發郵箱的地址一致)

2)采用jenkins系統自帶的

在項目中添加收件人

(以上只會在構建不成功的時候,通知收件人)
第二種:通過安裝插件
1)安裝插件

2)配置插件
基礎配置

點擊上圖中的“Advanced...”展開后如下:

擴展配置



說明:
1、Default Content-Type:“text/plain”指郵件正文為純文本格式,“text/html”指郵件內容可以包含html標簽且能被郵箱客戶端正確解析、顯示。實際工作只“text/html”更為常用。
2、Default Recipients
默認郵件通知接收人,如果Job沒有重新設置“Recipients”,插件以發送郵件時將發送給這里的收件人。
3、Default Subject
郵件標題,可以使用構建中的環境變量,從而使標題的設置更靈活且表達更為豐富的內容
$PROJECT_NAME - Build # $BUILD_NUMBER - $BUILD_STATUS!
4、Default Content
郵件內容,可以使用構建中的環境變量。是我們在實際使用中最重要的一部分,會在“使用”一節給出示例。
$PROJECT_NAME - Build # $BUILD_NUMBER - $BUILD_STATUS:
Check console output at $BUILD_URL to view the results.
5、Enable Debug Mode
插件安裝后默認是未選中狀態,這里再次強調一下,在剛接觸此插件時一定要勾選此項。
3)配置JOB
在Job的“Post-build Actions”中選擇“Editable Email Notification”選項即可使用Extended E-mail Notification插件,本節首先對一些有用配置進行說明,然后再以一個具體的例子說明在Job中的使用方式。


說明:
Project Recipient List
逗號分隔的收件我列表,默認值為$DEFAULT_RECIPIENTS,即上節“擴展配置”中的“Default Recipients”,在這里可以按需要重新設置或增加新的收件人。
Default Subject
從名稱上看和上節“擴展配置”中的“Default Subject”是重復的
Default Content
與上節“擴展配置”中“Default Content”的區別同上。

郵件正文:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>${PROJECT_NAME}-第${BUILD_NUMBER}次構建日志</title>
</head>
<body leftmargin="8" marginwidth="0" topmargin="8" marginheight="4"
offset="0">
<table width="95%" cellpadding="0" cellspacing="0"
style="font-size: 11pt; font-family: Tahoma, Arial, Helvetica, sans-serif">
<tr>
<td>(本郵件是程序自動下發的,請勿回復!)</td>
</tr>
<tr>
<td><h2>
<font color="#0000FF">構建結果 - ${BUILD_STATUS}</font>
</h2></td>
</tr>
<tr>
<td><br />
<b><font color="#0B610B">構建信息</font></b>
<hr size="2" width="100%" align="center" /></td>
</tr>
<tr>
<td>
<ul>
<li>項目名稱 : ${PROJECT_NAME}</li>
<li>構建編號 : 第${BUILD_NUMBER}次構建</li>
<li>觸發原因: ${CAUSE}</li>
<li>構建日志: <a href="${BUILD_URL}console">${BUILD_URL}console</a></li>
<li>構建 Url : <a href="${BUILD_URL}">${BUILD_URL}</a></li>
<li>工作目錄 : <a href="${PROJECT_URL}ws">${PROJECT_URL}ws</a></li>
<li>項目 Url : <a href="${PROJECT_URL}">${PROJECT_URL}</a></li>
</ul>
</td>
</tr>
</table>
</body>
</html>
- 第一章:Jenkins的基本介紹
- 第二章:Jenkins服務器安裝
- 第一節:在Centos6.8系統上安裝Jenkins服務器
- 第三章:Jenkins服務器配置
- 第一節:jenkins更換初始登錄密碼
- 第二節:全局工具配置
- 第三節:安裝插件
- 第四節:jenkins中配置git
- 第五節:jenkins中配置Publish Over SSH
- 第六節:jenkins郵件配置
- 第七節:Jenkins進階-獲取git tags代碼
- 第八節:Jenkins權限配置錯誤,導致無法登錄
- 第九節: jenkins通過釘釘發送消息
- 第四章:使用 Sonar 進行代碼質量管理
- 第一節:sonar概述
- 第二節:Sonar的安裝
- 第三節:sonar安裝插件
- 第四節:sonar報錯
- 第五節:代碼分析
- 第五章: 持續集成
- 第一節:GitLab觸發jenkins構建項目
- 第六章:jenkins 2.0 pipeline 從入門到精通
- 第一節:jenkins2 hello pipeline
- 第二節:jenkins pipeline基本概念
- 第七章:jenkins部署實戰
- 第一節:jenkins部署php代碼(一)
- 第二節:jenkins部署java代碼(一)
- 第三節:jenkins部署java代碼(pom.xml)二
- 第四節:jenkins部署php代碼(根據tags)
- 第五節:jenkins部署android代碼
- 第八章:jenkins項目構建配置
- 第一節: jenkins參數化構建過程