目錄[-]
環境介紹:
這裡用的是 163 郵箱系統管理->外掛程式管理:這裡安裝外掛程式「email extension template」用於設定郵件模板。
系統管理->系統設定:
配置「jenkins location」和「extended e-mail notification」,其中系統管理員郵件位址一定要和「user name」值一致。
設定引數:
設定引數:
default user e-mail suffix:郵件伺服器字尾
user name:郵件伺服器賬戶
password:郵件伺服器 smtp 授權碼
default content type:設定郵件文字格式
enable debug mode:啟用 debug 模式
建立乙個流水線專案,用於寫 pipeline 指令碼測試郵件傳送。
這裡寫乙個簡單的 pipeline 指令碼,呼叫 emailext 方法執行傳送郵件。
參考:指令碼內容:
檢視日誌,看是否執行傳送操作以及執行狀況。node ()
}
檢視郵件,可以看到已經收到設定郵箱發來的郵件資訊。started by user admin
running in durability level: performance_optimized
[pipeline] start of pipeline
[pipeline] node
running on jenkins in /var/jenkins_home/workspace/email-test
[pipeline]
[pipeline] // stage
[pipeline] }
[pipeline] // node
[pipeline] end of pipeline
finished: success
在之前安裝 jenkins 時選擇安裝了 「config file provider」、「pipeline utility steps」兩個外掛程式。
系統管理->managed files->add a new config
選擇「extended email publisher groovy template」型別,然後新增郵件模板。
模板內容如下:
構建資訊歷史變更記錄:$
修改上面測試的 pipeline 專案,替換指令碼:指令碼內容:
node () "
// 傳送郵件
emailext(subject: '任務執行失敗',
attachlog: true,
recipientproviders: [requestor()],
to: '32*****[email protected]',
body: """$""")}}
}
可以看到構建內容如下:started by user admin
running in durability level: performance_optimized
[pipeline] start of pipeline (hide)
[pipeline] node
running on jenkins in /var/jenkins_home/workspace/email-test
[pipeline]
[pipeline] // configfileprovider
[pipeline] }
[pipeline] // stage
[pipeline] }
[pipeline] // node
[pipeline] end of pipeline
finished: success
Quality Center自動傳送郵件配置
quality center 自動傳送郵件配置 1.配置郵件伺服器 登入siteadmin 站點配置 郵件協議 設定 設定郵件協議 smtp伺服器,輸入內網郵件伺服器ip,公司內網伺服器為為 設定了以後頁面會顯示 mail protocol smtp mail server host 2.配置自動傳...
Django error資訊郵件通知功能配置部署
1 傳送郵件賬號配置配置 email host smtp.smthserver.com email port 25 email host user no reply mydomain.com email host password mailpassword 2 admins配置 admins joh...
Django error資訊郵件通知功能配置部署
1 傳送郵件賬號配置配置 email host smtp.smthserver.com email port 25 email host user no reply mydomain.com email host password mailpassword 2 admins配置 admins joh...