Jenkins Email 郵件配置

2021-09-23 18:27:38 字數 3072 閱讀 3520

目錄[-]

環境介紹

這裡用的是 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...