cypress 集成jenkins

一:在jenkins里新建一個流水線任務

新建任務

設置jenkinsfile文件路徑

設置jenkinsfile路徑
項目中的jenkinsfile

每一個spec都是一個stage,使用catchError捕獲異常,使得整個腳本可以全部實行完成,也可以換成try..catch(如果不使用的話,整個流水線會在失敗的stage處終止,從而無法執行后面的用例,這個可以根據實際情況調整)

stage

生成報告

我這里使用的jenkins插件HTML Publisher

publishHTML ([

????allowMissing:true,

????alwaysLinkToLastBuild:true,

????keepAll:false,

????reportDir:'mochawesome-report',

????reportFiles:'report.html',

????reportName:'reports',

????reportTitles:'delivery-automation'

])

整個jenkins工程如下圖所示,HTML Publisher生成報告后,會在控制臺出現一個reports按鈕,點擊后就是mochawesome報告了

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容