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报告了

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容