Jenkins持续集成CI,持续部署CD、集成Allure报告
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报告中。注意第二次执行以前,是不显示右侧的趋势图的,在报告里趋势图也是空的(因为历史数据是空的),当第二次执行以后就会显示趋势图了
点击后看到的报告:
最后感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走
在此特意为大家准备了一份13G的超实用干货学习资源,涉及的内容非常全面,涵盖功能测试、Python编程语言,接口测试、UI自动化测试、性能测试......包括软件学习路线图,50多天的上课视频、16个突击实战项目,80余个软件测试用软件,37份测试文档,70个软件测试相关问题,40篇测试经验级文章,上千份测试真题分享,还有2022软件测试面试宝典,还有软件测试求职的各类精选简历,希望对大家有所帮助…..关注下方公众号免费获取~
相关文章
- Jenkins 安装与使用--实例
- Jenkins持续集成CI,持续部署CD、集成Allure报告
- 自动化集成:Jenkins管理工具详解
- Mac下安装与配置Jenkins
- 如何使用Jenkins持续集成构建接口自动化测试--配置邮件通知
- postman+newman+jenkins持续集成
- 持续集成:jmeter+ant+jenkins搭建接口自动化测试环境
- gitlab & jenkins & tomcat
- jenkins学习笔记第十五篇 关于jenkins迁移问题
- Jenkins持续集成【简介】
- yum命令安装jenkins
- 【持续集成和交付】项目环境配置:在Jenkins中运行项目
- 安全加固----十、Jenkins服务安全加固
- Jenkins(持续集成)Windows版本安装
- 使用war包安装jenkins
- 基于Docker容器的,Jenkins、GitLab构建持续集成CI
- 03-jenkins集成环境配置
- Jenkins持续集成实战之Jenkins环境部署
- Jenkins之常用变量
- Jenkins权限管控
- RobotFramework与Jenkins集成后构建成功率高于设置阈值但总是显示失败
- RobotFramework与Jenkins集成后失败用例重跑
- 万字详解Jenkins自动化运维部署高级用法附实例和项目实战
- [GIT]Jenkins电子邮件通知已成功发送但实际未收到问题解决方法