jenkins allure报告集成
1、安装allure插件
http://updates.jenkins-ci.org/download/plugins/allure-jenkins-plugin/
步骤一、全局配置
JENKINS全局配置
1.如果是在本机需要配置JDK
2.如果再slave机上则需要定义一个JDK别名,在后续的节点属性上进行配置slave机子的jdk路径,allure同理
步骤二、节点配置
在从节点上配置JDK所在目录 和 allure所在目录,当执行命令的时候会去调用它们(注意这边的工具能够选到的allure_test\JDK11 是在Jenkins全局里面配置的工具,只有那边配置了,这边在配置从节点上才能够选到,这边的目录就选择从节点也就是执行机上的文件的所在的路径即可)
其他相关按我下述配置,保存即可。
保存后,重新点开我们所配置的节点,这边有几种方式可以让执行机开启代理,我这边使用第二种(这个是让执行机执行的,执行后,就能看到节点变成连接状态。这里说一下,这应该是新版Jenkins的方式,旧版的是直接在执行机上下载一个程序直接运行就能开启代理,新版的要注意,这个.jar包可能由比较高版本的jdk编译的,需要升级一下jdk的版本才能运行)
(可能会出现的问题,运行时端口不对,那可以在全局安全配置这边来设置指定的端口,貌似默认是5000,具体还是要看执行报错的原因来定位问题)
步骤三、项目中的allure配置
这个步骤中,觉得比较重要的是3个点:
1.配置工作目录
2.windows的批处理执行
这边就是跳转到实际项目中执行,相关参数自己自由发挥了,
3.项目内新增构建后操作 为allure report,这边就是工作空间/allure-results目录了,读是读这个目录的,所以生成的allure当然要到这个目录了
四、最后
配置完之后,再执行,可通过allure按钮去跳转allure页面,当执行两次之后,会开始有allure执行历史
---------------------------------2024-08-03修正------------------------------------
今天发现以前写的什么玩意,重新再编辑补充