前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Jenkins持续集成CI,持续部署CD、集成Allure报告

Jenkins持续集成CI,持续部署CD、集成Allure报告

作者头像
孟船长
发布2022-04-12 14:42:08
1.9K0
发布2022-04-12 14:42:08
举报

Jenkins是一个平台我们通过安装插件来解决我们想要完成的任务

1 Jenkins 常用插件

  • Allure:解决Allure报告和Jenkins集成的插件
  • HTML Publisher:集成HTML报告的插件
  • Robot Framework:集成RF
  • Zentimestamp:集成日期和时间
  • Groovy:解决自动化报告样式丢失的插件

插件名不需要记,只要眼熟即可,这些插件都会下载到Jenkins安装目录的plugins文件夹下。

2 Jenkins应用

点击新建任务或者Create a job都可以,新建一个作业/任务

输入任务名称,选择构建一个自由风格的软件项目,点击确定,就会进入到配置页面

1)配置工作空间

点击General下的高级

选择使用自定义的工作空间然后把项目地址复制过去

2)配置构建命令

我们代码下有一个running.py文件,执行命令就是python running.py【这里如果你执行时没有用对应的python版本,下面有解决方法】

点击保存,此时即可以进行构建了。


可是我在构建的过程中报了几个错,如果你也遇到了,看有没有能帮到你的:

从war文件升级Jenkins

这个war文件在哪里呢?在Manage Jenkins标签下有个系统信息的选项,点进去就能看到你的war包地址了

点进来就能看到war包地址了

重启Jenkins

访问地址后加上restart即可:http://localhost:8080/restart

ImportError: No module named xxx

Jenkins默认使用系统自带的2.7.x版本的Python。可是我修成python3 running.py后报找不到python3命令

可以用Python的全路径,把构建里的命令改为:

这个路径可以在你的Pycharm的Interpreter中看到


3)Jenkins集成Allure报告

  • 1安装Allure插件
  • 2在全局工具配置设置Allure
  • 3在job里配置构建后的操作

点击保存,就可以看到项目里多了一个Allure Report

点击Allure Report即可跳转到allure报告中。注意第二次执行以前,是不显示右侧的趋势图的,在报告里趋势图也是空的(因为历史数据是空的),当第二次执行以后就会显示趋势图了

点击后看到的报告:

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2022-03-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 自动化测试实战 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1 Jenkins 常用插件
  • 2 Jenkins应用
    • 1)配置工作空间
      • 2)配置构建命令
      • 从war文件升级Jenkins
      • 重启Jenkins
      • ImportError: No module named xxx
        • 3)Jenkins集成Allure报告
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档