系統設" />

亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

Jenkins郵件設置

系統 1702 0

前言

最近搭建Maven+Testng+jenkins的持續集成環境,希望最后實現自動郵件運行結果報告,結果設置就費了兩天時間(還沒實現預期效果),記錄下過程分享給需要的人。文章部分內容摘錄自網絡博客,部分來自官網翻譯。

jenkins 內置了郵件功能,就是郵件通知, 由于它的功能太過單一無法滿足需要;于是擴展插件就誕生了;文章中這兩個郵件的配置都會介紹到。

內置郵件的配置與使用

jenkins內置郵件的配置相對比較簡單。

  1. 系統配置

    打開jenkins的系統管理->系統設置(Jenkins—>Manage Jenkins—>configure system),進入配置頁面,如下圖所示:

    Jenkins郵件設置

    該處主要設置系統全局發件服務器,該郵件必須已經開啟POP3/STMP服務,否則報錯。

    Have a Try : 勾選 "通過發送測試郵件配置"測試此配置能否連通, 如果收到以下郵件:This is test email #1 sent from Jenkins?恭喜,配置成功!

  2. 項目配置

?

打開jenkins的系統管理->點擊進入項目->配置,配置如下

Jenkins郵件設置

點擊保存,設置完成。執行構建,運行報告會根據你的設置發送報告。雖然該報告非常簡單,但至少能用了。

郵件插件的配置與使用

  1. 安裝插件

    安裝插件"Email-ext plugin";可以在線安裝也可以官網下載后離線安裝。具體操作可參考:

    ?http://www.cnblogs.com/sylvia-liu/p/4485311.html

  2. 系統配置

    打開jenkins的系統管理->系統設置(Jenkins—>Manage Jenkins—>configure system),進入配置頁面

    設置內容與內置郵件設置類似

    Jenkins郵件設置

    Jenkins郵件設置

  3. 項目配置

    1)打開jenkins的系統管理->點擊進入Job->配置,添加構建后步驟"Editable Email Notification"

Jenkins郵件設置

目前附件僅實現發送文件,發送目錄最終按照目錄下的文件一個個顯示。附件路徑以<Jenkins Home>\jobs\<JobName>\workspace為跟目錄,目前僅實現發送workspace目錄下內容;

更靈活應用還在學習中,有高手可以留言解決方案

    2)設置郵件發送觸發器

點擊上圖中的 Advanced Settings,打開觸發設置面板;點擊"add trigger"選擇觸發條件

Jenkins郵件設置

再觸發條件下設置Send To對象;點擊保存,設置成功。

?

?

附錄A

網絡摘錄:http://www.cnblogs.com/GGHHLL/p/jenkins.html

官網資料: https://wiki.jenkins-ci.org/display/JENKINS/Email-ext+plugin

?

附錄B

  1. 勾選 "通過發送測試郵件配置",點擊"test configuration"按鈕,顯示報錯如下:

    ?

Failed to send out e-mail

com.sun.mail.smtp.SMTPSendFailedException: 501 mail from address must be same as authorization user;

nested exception is:

com.sun.mail.smtp.SMTPSenderFailedException: 501 mail from address must be same as authorization user

at com.sun.mail.smtp.SMTPTransport.issueSendCommand(SMTPTransport.java:2057)

at com.sun.mail.smtp.SMTPTransport.mailFrom(SMTPTransport.java:1580)

at com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:1097)

at javax.mail.Transport.send0(Transport.java:195)

at javax.mail.Transport.send(Transport.java:124)

at hudson.tasks.Mailer$DescriptorImpl.doSendTestMail(Mailer.java:522)

………………………………….

Caused by: com.sun.mail.smtp.SMTPSenderFailedException: 501 mail from address must be same as authorization user at com.sun.mail.smtp.SMTPTransport.mailFrom(SMTPTransport.java:1587)

????????... 62 more

解決辦法:系統設置中,系統管理員郵件地址必須與系統設置中郵件通知下SMTP的發件地址一致

Jenkins郵件設置

Jenkins郵件設置

分析原因:未知

Jenkins郵件設置


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 国产一区二区三区四区在线 | 99热这里只有精品国产99 | 午夜免费福利不卡网址92 | 国产精品免费aⅴ片在线观看 | 亚洲欧美日韩国产色另类 | 亚洲欧美另类在线观看 | 国产精品久久一区二区三区 | 天天爽夜夜操 | 日韩美女视频一区 | 亚洲国产99在线精品一区二区 | 亚洲国产视频在线 | 久久婷婷国产一区二区三区 | 久久er国产精品免费观看2 | 日日操夜夜摸 | a级精品九九九大片免费看 a级毛片高清免费视频 | 日韩欧美在线观看 | 精品国产成人三级在线观看 | 4hu影院永久在线播放 | 深夜免费 | 欧美一级毛片高清免费观看 | 国产成人综合亚洲动漫在线 | 97福利影院| 久久国产精品免费专区 | 国产精品不卡在线 | 青青青国产免费线在 | 久久大香香蕉国产免费网站 | 国产成人精品久久一区二区三区 | 色婷婷综合和线在线 | 国产在线19禁免费观看国产 | 天天操穴 | 99久9在线 | 免费 | 色人阁网站 | 91精品国产麻豆国产自产在线 | 91在线丨亚洲 | 奇米6666| 一级大黄视频 | 久久99久久成人免费播放 | 精品欧美一区二区在线观看 | 国产国语一级毛片中文 | 精品久久国产视频 | 午夜dy888理论不卡达达兔 |