jenkins集成robotframework腳本自動構建,自動發送郵件

一、配置系統管理-系統設置:

A.系統管理--系統設置--Jenkins Location-系統管理員郵件地址:配置管理員郵箱全稱(qq,163等都可以)

 

B.配置管理員郵箱屬性:

  1.輸入smtp服務器:smtp.qq.com

  2.郵箱後綴:@qq.com

  3.點擊高級

 

C.配置管理員郵箱屬性-配置高級

  1.勾選Use SMTP Authentication

  2.user Name:管理員郵箱(與A中保持一致)

  3.password:開通郵件smtp是提服務器提供的密碼,切記不是郵箱密碼

  4.use ssl:必須勾選

  5.smtp端口號:465(此爲郵箱端口號)

  6.charset:選擇utf-8

  7.Default Content Type選擇html(text/html)

  8.Default Recipients:默認收件人

  9.Default Subject:默認的郵件主題

  10.Default Content:默認郵件內容

D.配置郵件通知

  1.smtp服務器:與上面保持一致:smtp.qq.com

  2.郵件默認後綴:與上面保持一致,@qq.com

  3.勾選smtp認證

  4.用戶名:管理員郵箱前綴,上面保持一致

  5.密碼:smtp開啓服務時,發送的密碼,與上面保持一致

  6.smtp端口號:465

  7.字符集:utf-8

  8.勾選通過發測試郵件配置

  9.輸入接受郵件的郵箱

  10.點擊test configuration,發送成功代表配置成功

二、進入系統管理-插件管理

A.會提示安裝郵件通知插件,不提示說明,之前已安裝過無需再安裝

三、配置Job

A.增加構建後操作,選擇Editable Email Notification

B.配置郵件通知內容

  1.Project Recipient List:項目收件人列表(默認即可)

  2.Project Reply-To List:項目回覆列表(默認即可)

  3.content type:內容類型:html(text/html)

  4.Default Subject:默認主題(默認即可)

  5.Default Content:默認內容(默認即可)

  6.高級設置

 

 

   1.Pre-send Script:預發送腳本

   2.Post-send Script:發送後腳本

 

  1.trigger:選擇的觸發器:aways

  2.Recipient List:收件人列表,添加收件人郵箱

  3.Reply-To List:回覆列表

  4.Content Type:html(text/html)

  5.subject

  6.Content:自定義發送的內容

  7.attachments:report\test_${BUILD_NUMBER}.html(將構建日誌壓縮作爲附件也添加到郵件當中發送,需要注意的是,每一次構建都會產生一個報告文檔,倉庫裏會包含有之前構建的所有的報告文檔,所以需要打包的是當前這次產生的報告文檔,不是之前的構建產生的文檔)

  8.attch build to :compress and attach build log  :附帶構建日誌,壓縮後的

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章