Jmeter接口測試(十三)Jenkins_Pipeline郵件配置

最終郵件結(jié)果

郵件結(jié)果

背景

Jenkins定時構(gòu)建完之后發(fā)送郵件,每次查看郵件只有構(gòu)建信息,沒有把測試結(jié)果在郵件中上體現(xiàn)出來,而是要從郵件鏈接去訪問,才能看到測試報告,如果沒有賬號,無法登錄查看報告,這樣也比較影響效果。
由于想從郵件結(jié)果直接看到測試結(jié)果,從而想把報告直接擴(kuò)展在郵件內(nèi)容里面。

郵件配置實現(xiàn)

Jenkins配置pipline郵件內(nèi)容,在job設(shè)置,在Pipeline設(shè)置添加郵件發(fā)送內(nèi)容
1、優(yōu)化前
body: '(本郵件是程序自動下發(fā)的,請勿回復(fù)!)<br/><hr/>項目名稱:${PROJECT_NAME}<br/><hr/>構(gòu)建編號:${BUILD_NUMBER}<br/><hr/>觸發(fā)原因:${CAUSE}<br/><hr/>部署分支:${gitBranch}<br/><hr/>部署狀態(tài):Successful<br/><hr/>構(gòu)建地址:<a href=${BUILD_URL}>${BUILD_URL}</a><br/><hr/>構(gòu)建日志:<a href=${BUILD_URL}console>${BUILD_URL}console</a><br/><hr/>環(huán)境: ${environment}<br/><hr/>變更概要:${CHANGES}<br/><hr/>測試報告地址:<a href=${BUILD_URL}HTML_20Report>${BUILD_URL}HTML_20Report</a><br/><hr/>變更集:${JELLY_SCRIPT}<br/><hr/>', 
                subject: '${gitName}執(zhí)行結(jié)果:Successful - ${PROJECT_NAME} - Build # ${BUILD_NUMBER} !', 
                to: '${noticeEmail}',

發(fā)送郵件內(nèi)容:


發(fā)送郵件效果
2、優(yōu)化后
body: '''<!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8">
    </head>
    <body leftmargin="8" marginwidth="0" topmargin="8" marginheight="4" offset="0">
        <table width="95%" cellpadding="0" cellspacing="0" style="font-size: 16pt; font-family: Tahoma, Arial, Helvetica, sans-serif">
            <tr>
                <td><br />
                    <b><font color="#0B610B"><font size="6">構(gòu)建信息</font></font></b>
                    <hr size="2" width="100%" align="center" /></td>
            </tr>
            <tr>
                <td>
                    <ul>
                    <div style="font-size:18px">
                        <li>構(gòu)建名稱:${PROJECT_NAME}</li>
                        <li>構(gòu)建結(jié)果: <span style="color:green"> Successful </span></li> 
                        <li>構(gòu)建編號:${BUILD_NUMBER}</li>
                        <li>觸發(fā)原因:${CAUSE}</li>
                        <li>部署分支:${gitBranch}</li>
                        <li>構(gòu)建地址:<a href=${BUILD_URL}>${BUILD_URL}</a></li>                 
                        <li>構(gòu)建日志:<a href=${BUILD_URL}console>${BUILD_URL}console</a></li>
                        <li>環(huán)境: ${environment}</li>
                        <li>測試階段:${execute_stage}</li>
                        <li>變更概要:${CHANGES}</li>                    
                        <li>測試報告地址:<a href=${BUILD_URL}HTML_20Report>${BUILD_URL}HTML_20Report</a></li>
                        <li>變更集:${JELLY_SCRIPT}</li>
                        <li><font color="#0B610B"><font size="6">測試結(jié)果報告</font></font> ${FILE, path="/opt/htdocs/jenkins/reports/soa/html/${parameter}/${parameter_name}_Report.html"}
                    </div>
                    </ul>
                </td>
            </tr>
        </table></font>
    </body>
    </html>''',

發(fā)送郵件內(nèi)容


郵件結(jié)果
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。
禁止轉(zhuǎn)載,如需轉(zhuǎn)載請通過簡信或評論聯(lián)系作者。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容