目录
回顾
在上几节中,关于cucumber的知识我已经全部的介绍完了,但是近期,jenkins大行其道,在工作上面能为我们节省大量的时间。
所以在本节中,我会介绍cucumber在jenkins上是如何被集成和构建的。
必备知识
在了解cucumber如何在jenkins上面集成之前,你必须先去了解一些其他的知识:
(1)jenkins的使用
(2)git或者svn等一些源码管理工具的使用
集成方法
(1)安装jenkins插件。
a.安装关于git的插件,使jenkins能获取到git上面的代码。
b.安装关于cucumber的插件,使jenkins能读取cucumber的报告。我安装的是cucumber-jvm-reports这款插件,看插件管理中还有好几款关于cucumber的插件,应该是都能使用的。具体的使用方法需要去插件的介绍页面上查看。
(2)将你的cucumber代码放到git上面
(4)将jenkins的git配置为cucumber的git,并且配置为每次git修改代码时进行构建
(3)为jenkins的服务器配置下cucumber环境,这一步就和第一节中配置cucumber环境是一样的。
(4)添加构建
a.将jenkins的git配置为cucumber代码的git
b.在构建页面点击添加构建步骤为执行shell脚本,其中的shell脚本为
if [ -f result.json ]; then rm result.json fi cucumber --format json -o result.jsonc.在构建页面点击添加构建后操作步骤为Publish cucumber results as a report。
d.可选步骤为构建完成之后发送邮件。
(5)进行构建。
完成构建之后,点击到构建的结果页面查看如下:
点击图中的红色标注的地方,查看这次构建的结果,如下图:
这个页面也可以点击看看,能查看到一些其他的结果。
通过上面可以看出,cucumber集成到jenkins上面去还是十分的简单的,通过jenkins我们只需要将我们的注意力集中到代码的实现和结果的分析上就可以了,至于是如何去执行的就交给jenkins去完成吧。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步