Jenkins+ant+jmeter小白入門篇(三)

完成上期布置的作業(yè)

  • 自動刪除多余的html、jtl文件

其實還是蠻簡單的锰提,唯一注意的就是自己的Jenkins運行環(huán)境就可以了曙痘,我剛剛就吃了虧了,增加構(gòu)建步驟的時候總是選擇shell腳本立肘,總是不行边坤,后來冷靜下來恍然大悟,我用的是windows環(huán)境谅年,總是用Linux命令當(dāng)然不行了茧痒,無語了 !
感悟就是:雖然是個小坑融蹂,但是問題出在根源上旺订,在后面做得在完善也不行,下次遇到問題先找根源
廢話不多說超燃,慣例步驟先列上來:

  1. 選擇 增加構(gòu)建步驟 根據(jù)自己的操作環(huán)境選擇
Paste_Image.png
  execute shell 是Linux
  execute windows batch command 是windows*
  1. 既然是windows区拳,那必須遵循dos的操作命令習(xí)慣了,我只用了dos的刪除命令意乓,網(wǎng)上一大堆樱调,只把我用到的pull上來吧。
    del E:\Jenkins\workspace\api-test\html*.html
    del E:\Jenkins\workspace\api-test\jtl*.jtl
    底下這個是刪除郵件生成的文件:
    del E:\Jenkins\workspace\api-test*.html
    好了届良,第一個任務(wù)步驟就這些笆凌,保存后運行下,看一下目錄中的文件是不是自動刪除了士葫。
  • 配置郵件乞而,構(gòu)建成功不發(fā)送郵件,構(gòu)建失敗發(fā)送郵件

這個相對來說復(fù)雜一些为障,復(fù)雜的地方就是要熟悉郵件模板中的參數(shù)晦闰,每個參數(shù)的具體意義。不過辛虧找到一篇超級全的文章鳍怨,稍后奉上呻右。
1.完成這個任務(wù)需要用到一個插件:Editable Email Notification,先安裝插件

Paste_Image.png

2.設(shè)置一下郵件服務(wù):系統(tǒng)管理-》系統(tǒng)設(shè)置-》Extended E-mail Notification

配置.png

3.設(shè)置一下郵件服務(wù):系統(tǒng)管理-》系統(tǒng)設(shè)置-》Extended E-mail Notification-》高級

Paste_Image.png

登錄郵箱鞋喇,配置如圖:

Paste_Image.png

說明下:這里挺重要的声滥,能少走不少彎路

步驟 說明
1.開啟qq郵箱的smtp服務(wù) 點擊查看
2.在 上圖的高級那里輸入賬號密碼 這樣才能登錄你的郵箱
3.不要去設(shè)置Jenkins自帶的【郵件通知】 如果設(shè)置了,咱們的擴展郵件插件就不好用了,不知道為啥

其實你如果想提前知道你這是的賬號能不能通過smtp服務(wù)去發(fā)送郵件落塑,可以用系統(tǒng)自帶的郵件通知服務(wù)去驗證下纽疟,但是試驗通過后,要刪除掉配置憾赁,不然會影響插件工作

  • 綜上污朽,郵件服務(wù)設(shè)置好了,然后要進(jìn)入job中配置郵件的具體信息了:

1.配置好龙考,基本只維護了:Project Recipient List 蟆肆、 Content Type、 Default Content 這幾項:

Paste_Image.png

郵件模板:

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>${ENV, var="JOB_NAME"}-第${BUILD_NUMBER}次構(gòu)建日志</title>
</head>

<body leftmargin="8" marginwidth="0" topmargin="8" marginheight="4"
offset="0">
<table width="95%" cellpadding="0" cellspacing="0"
    style="font-size: 11pt; font-family: Tahoma, Arial, Helvetica, sans-serif">
    <tr>
        <td>(本郵件是程序自動下發(fā)的晦款,請勿回復(fù)炎功!)</td>
    </tr>
    <tr>
        <td><h2>
                <font color="#0000FF">構(gòu)建結(jié)果 - ${BUILD_STATUS}</font>
            </h2></td>
    </tr>
    <tr>
        <td><br />
        <b><font color="#0B610B">構(gòu)建信息</font></b>
        <hr size="2" width="100%" align="center" /></td>
    </tr>
    <tr>
        <td>
            <ul>
                <li>項目名稱 : ${PROJECT_NAME}</li>
                <li>構(gòu)建編號 : 第${BUILD_NUMBER}次構(gòu)建</li>
                <li>觸發(fā)原因: ${CAUSE}</li>
                <li>構(gòu)建日志: <a href="${BUILD_URL}console">${BUILD_URL}console</a></li>
                <li>構(gòu)建  Url : <a href="${BUILD_URL}">${BUILD_URL}</a></li>
                <li>工作目錄 : <a href="${PROJECT_URL}ws">${PROJECT_URL}ws</a></li>
                <li>項目  Url : <a href="${PROJECT_URL}">${PROJECT_URL}</a></li>
            </ul>
        </td>
    </tr>
    <tr>
        <td><b><font color="#0B610B">Changes Since Last
                    Successful Build:</font></b>
        <hr size="2" width="100%" align="center" /></td>
    </tr>
    <tr>
        <td>
            <ul>
                <li>歷史變更記錄 : <a href="${PROJECT_URL}changes">${PROJECT_URL}changes</a></li>
            </ul> ${CHANGES_SINCE_LAST_SUCCESS,reverse=true, format="Changes for Build #%n:<br />%c<br />",showPaths=true,changesFormat="<pre>[%a]<br />%m</pre>",pathFormat="    %p"}
        </td>
    </tr>
    <tr>
        <td><b>Failed Test Results</b>
        <hr size="2" width="100%" align="center" /></td>
    </tr>
    <tr>
        <td><pre
                style="font-size: 11pt; font-family: Tahoma, Arial, Helvetica, sans-serif">$FAILED_TESTS</pre>
            <br /></td>
    </tr>
    <tr>
        <td><b><font color="#0B610B">構(gòu)建日志 (最后 100行):</font></b>
        <hr size="2" width="100%" align="center" /></td>
    </tr>
    <!-- <tr>
        <td>Test Logs (if test has ran): <a
            href="${PROJECT_URL}ws/TestResult/archive_logs/Log-Build-${BUILD_NUMBER}.zip">${PROJECT_URL}/ws/TestResult/archive_logs/Log-Build-${BUILD_NUMBER}.zip</a>
            <br />
        <br />
        </td>
    </tr> -->
    <tr>
        <td><textarea cols="80" rows="30" readonly="readonly"
                style="font-family: Courier New">${BUILD_LOG, maxLines=100}</textarea>
        </td>
    </tr>
</table>
</body>
</html>

2.繼續(xù)定制服務(wù),只有在構(gòu)建失敗的情況下才發(fā)送郵件:這時候就需要在高級設(shè)置中進(jìn)行了缓溅,點擊高級設(shè)置蛇损,


高級設(shè)置.png

選擇Triggers->add triggers 選中failure-any

Paste_Image.png

選個都給誰發(fā)送郵件:

Paste_Image.png

看一下郵件效果:

Paste_Image.png
  • 大功告成,順利完成期望任務(wù)

下期預(yù)告:

完成多個jmeter任務(wù)
監(jiān)控任務(wù)執(zhí)行結(jié)果

資料:

Jenkins進(jìn)階系列之——01使用email-ext替換Jenkins的默認(rèn)郵件通知

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末坛怪,一起剝皮案震驚了整個濱河市淤齐,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌酝陈,老刑警劉巖床玻,帶你破解...
    沈念sama閱讀 217,406評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異沉帮,居然都是意外死亡,警方通過查閱死者的電腦和手機贫堰,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,732評論 3 393
  • 文/潘曉璐 我一進(jìn)店門穆壕,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人其屏,你說我怎么就攤上這事喇勋。” “怎么了偎行?”我有些...
    開封第一講書人閱讀 163,711評論 0 353
  • 文/不壞的土叔 我叫張陵川背,是天一觀的道長。 經(jīng)常有香客問我蛤袒,道長熄云,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,380評論 1 293
  • 正文 為了忘掉前任妙真,我火速辦了婚禮缴允,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘珍德。我一直安慰自己练般,他們只是感情好矗漾,可當(dāng)我...
    茶點故事閱讀 67,432評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著薄料,像睡著了一般敞贡。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上摄职,一...
    開封第一講書人閱讀 51,301評論 1 301
  • 那天嫡锌,我揣著相機與錄音,去河邊找鬼琳钉。 笑死势木,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的歌懒。 我是一名探鬼主播啦桌,決...
    沈念sama閱讀 40,145評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼及皂!你這毒婦竟也來了甫男?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,008評論 0 276
  • 序言:老撾萬榮一對情侶失蹤验烧,失蹤者是張志新(化名)和其女友劉穎板驳,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體碍拆,經(jīng)...
    沈念sama閱讀 45,443評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡若治,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,649評論 3 334
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了感混。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片端幼。...
    茶點故事閱讀 39,795評論 1 347
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖弧满,靈堂內(nèi)的尸體忽然破棺而出婆跑,到底是詐尸還是另有隱情,我是刑警寧澤庭呜,帶...
    沈念sama閱讀 35,501評論 5 345
  • 正文 年R本政府宣布滑进,位于F島的核電站,受9級特大地震影響募谎,放射性物質(zhì)發(fā)生泄漏扶关。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,119評論 3 328
  • 文/蒙蒙 一近哟、第九天 我趴在偏房一處隱蔽的房頂上張望驮审。 院中可真熱鬧,春花似錦、人聲如沸疯淫。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,731評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽熙掺。三九已至未斑,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間币绩,已是汗流浹背蜡秽。 一陣腳步聲響...
    開封第一講書人閱讀 32,865評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留缆镣,地道東北人芽突。 一個月前我還...
    沈念sama閱讀 47,899評論 2 370
  • 正文 我出身青樓,卻偏偏與公主長得像董瞻,于是被迫代替她去往敵國和親寞蚌。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,724評論 2 354

推薦閱讀更多精彩內(nèi)容