系統設" />

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

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條評論
主站蜘蛛池模板: 波多野结衣中文一区二区免费 | 青青青青久久精品国产一百度 | 轻轻色在线视频中文字幕 | 日韩在线第三页 | 亚洲欧美日韩国产精品 | 狠狠色成人综合首页 | 亚洲国产欧洲综合997久久 | 97色伦图片97色伦图影院久久 | 国产精品福利资源在线 | 高清不卡日本v在线二区 | 福利视频午夜 | 天天爽天天 | 99热精品久久只有精品黑人 | 日韩亚洲欧洲在线rrrr片 | 亚洲国产精品久久综合 | 日韩免费在线观看 | 精品一区亚洲 | 青青久久久 | 亚洲国产成人久久一区久久 | 久久久久久久综合狠狠综合 | 国产精品久久久久久久久久直 | 欧美亚洲精品小说一区二三区 | 国产欧美久久久精品影院 | 中文字幕在线一区二区三区 | 免费观看男女羞羞的视频网站 | 轻轻操在线观看 | 色综合亚洲欧美在线 | 天天干视频 | 91亚洲精品成人一区 | 精品亚洲欧美高清不卡高清 | 国产骚熟| 欧美综合久久 | 狠狠五月婷婷 | 亚洲精品久久一区影院 | 亚洲精品蜜桃久久久久久 | 一级特黄高清完整大片 | 精品影视 | 四虎影院观看视频在线观看 | 久久色国产 | 欧美亚洲网站 | 亚洲日本久久久午夜精品 |