系統設" />

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

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條評論
主站蜘蛛池模板: 又粗又大的机巴好爽视频视频 | 羞羞的视频在线免费观看 | 日本爱情动作片网址 | 天天干天天天天 | 亚洲国产欧美在线不卡中文 | 色综合图 | 欧美一级毛片片免费孕妇 | 国产福利在线视频 | 国产亚洲综合在线 | 国产片一级aaa毛片视频 | 国产在线视频凹凸分类 | 一级毛片免费高清视频 | 高清欧美一区二区免费影视 | 中文字幕一区中文亚洲 | 天天射天天色天天干 | 91成人爽a毛片一区二区 | 亚洲国产精品日韩高清秒播 | 一及 片日本 | 啪啪99久久综合精品色 | 美国毛片一级视频在线aa | 人人爽天天碰天天躁夜夜躁 | 草免费视频 | 一本大道久久香蕉成人网 | 性xxxxxx | 亚洲一级免费毛片 | 图片区亚洲 | 一级a毛片免费观看久久精品 | 91资源在线播放 | 国产乱肥老妇精品视频 | 久久精品欧美日韩精品 | 91精品国产91久久久久久 | 亚洲国产精久久小蝌蚪 | 97色伦图片97色伦图影院久久 | 一本本久综合久久爱 | 亚洲综合色婷婷 | 一区二区在线精品免费视频 | 久久精品国产99国产精品 | 欧美日本黄色 | 91系列在线 | 精品国产成人综合久久小说 | 亚洲国产成人成上人色 |