系統(tǒng)設(shè)" />

日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

Jenkins郵件設(shè)置

系統(tǒng) 1980 0

前言

最近搭建Maven+Testng+jenkins的持續(xù)集成環(huán)境,希望最后實(shí)現(xiàn)自動(dòng)郵件運(yùn)行結(jié)果報(bào)告,結(jié)果設(shè)置就費(fèi)了兩天時(shí)間(還沒(méi)實(shí)現(xiàn)預(yù)期效果),記錄下過(guò)程分享給需要的人。文章部分內(nèi)容摘錄自網(wǎng)絡(luò)博客,部分來(lái)自官網(wǎng)翻譯。

jenkins 內(nèi)置了郵件功能,就是郵件通知, 由于它的功能太過(guò)單一無(wú)法滿(mǎn)足需要;于是擴(kuò)展插件就誕生了;文章中這兩個(gè)郵件的配置都會(huì)介紹到。

內(nèi)置郵件的配置與使用

jenkins內(nèi)置郵件的配置相對(duì)比較簡(jiǎn)單。

  1. 系統(tǒng)配置

    打開(kāi)jenkins的系統(tǒng)管理->系統(tǒng)設(shè)置(Jenkins—>Manage Jenkins—>configure system),進(jìn)入配置頁(yè)面,如下圖所示:

    Jenkins郵件設(shè)置

    該處主要設(shè)置系統(tǒng)全局發(fā)件服務(wù)器,該郵件必須已經(jīng)開(kāi)啟POP3/STMP服務(wù),否則報(bào)錯(cuò)。

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

  2. 項(xiàng)目配置

?

打開(kāi)jenkins的系統(tǒng)管理->點(diǎn)擊進(jìn)入項(xiàng)目->配置,配置如下

Jenkins郵件設(shè)置

點(diǎn)擊保存,設(shè)置完成。執(zhí)行構(gòu)建,運(yùn)行報(bào)告會(huì)根據(jù)你的設(shè)置發(fā)送報(bào)告。雖然該報(bào)告非常簡(jiǎn)單,但至少能用了。

郵件插件的配置與使用

  1. 安裝插件

    安裝插件"Email-ext plugin";可以在線(xiàn)安裝也可以官網(wǎng)下載后離線(xiàn)安裝。具體操作可參考:

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

  2. 系統(tǒng)配置

    打開(kāi)jenkins的系統(tǒng)管理->系統(tǒng)設(shè)置(Jenkins—>Manage Jenkins—>configure system),進(jìn)入配置頁(yè)面

    設(shè)置內(nèi)容與內(nèi)置郵件設(shè)置類(lèi)似

    Jenkins郵件設(shè)置

    Jenkins郵件設(shè)置

  3. 項(xiàng)目配置

    1)打開(kāi)jenkins的系統(tǒng)管理->點(diǎn)擊進(jìn)入Job->配置,添加構(gòu)建后步驟"Editable Email Notification"

Jenkins郵件設(shè)置

目前附件僅實(shí)現(xiàn)發(fā)送文件,發(fā)送目錄最終按照目錄下的文件一個(gè)個(gè)顯示。附件路徑以<Jenkins Home>\jobs\<JobName>\workspace為跟目錄,目前僅實(shí)現(xiàn)發(fā)送workspace目錄下內(nèi)容;

更靈活應(yīng)用還在學(xué)習(xí)中,有高手可以留言解決方案

    2)設(shè)置郵件發(fā)送觸發(fā)器

點(diǎn)擊上圖中的 Advanced Settings,打開(kāi)觸發(fā)設(shè)置面板;點(diǎn)擊"add trigger"選擇觸發(fā)條件

Jenkins郵件設(shè)置

再觸發(fā)條件下設(shè)置Send To對(duì)象;點(diǎn)擊保存,設(shè)置成功。

?

?

附錄A

網(wǎng)絡(luò)摘錄:http://www.cnblogs.com/GGHHLL/p/jenkins.html

官網(wǎng)資料: https://wiki.jenkins-ci.org/display/JENKINS/Email-ext+plugin

?

附錄B

  1. 勾選 "通過(guò)發(fā)送測(cè)試郵件配置",點(diǎn)擊"test configuration"按鈕,顯示報(bào)錯(cuò)如下:

    ?

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

解決辦法:系統(tǒng)設(shè)置中,系統(tǒng)管理員郵件地址必須與系統(tǒng)設(shè)置中郵件通知下SMTP的發(fā)件地址一致

Jenkins郵件設(shè)置

Jenkins郵件設(shè)置

分析原因:未知

Jenkins郵件設(shè)置


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

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

【本文對(duì)您有幫助就好】

您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長(zhǎng)會(huì)非常 感謝您的哦!!!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 东源县| 永年县| 新巴尔虎左旗| 文山县| 古田县| 左权县| 新建县| 吉安市| 辰溪县| 横峰县| 宁强县| 正定县| 嵊泗县| 岳阳县| 鄂托克前旗| 内江市| 龙岩市| 福清市| 金川县| 建湖县| 永顺县| 错那县| 桦南县| 台江县| 宁武县| 德保县| 灵山县| 和顺县| 望奎县| 洪泽县| 平果县| 鄂温| 平乡县| 石棉县| 凤冈县| 海口市| 耒阳市| 土默特左旗| 高要市| 仪陇县| 湾仔区|