jenkins gradle allure集成

 查考文档:https://github.com/allure-examples/allure-gradle-junit-example

背景:

有一个测试项目是使用 gradle构建

已有jenkins项目 可以跑成功

 

 

期望:

1)在项目里加上allure ,让测试项目运行时(gradle test)可以在build里生成allure-results

2)在jenkins里面,可以跑测试项目时,自动生成 Allure的测试报告;

 

解决方案:

1、在jenkins安装Allure插件;

依次进入  系统管理-插件管理; 搜索到插件,进行安装;

安装完后需要添加全局工具配置;进入 系统管理-全局工具配置,添加allure的配置如下;

 

2、在测试项目里,找到gradle配置文件 bulid.gradle新增配置;

buildscript {
repositories {
jcenter()
}
dependencies {
classpath "io.qameta.allure:allure-gradle:2.5"
}


}

apply plugin: 'java'
apply plugin: 'io.qameta.allure'


repositories {
mavenCentral()
}

allure {
autoconfigure = true
version = '2.6.0'

useJUnit4 {
version = '2.6.0'
}

3、

修改jenkins 原来的项目配置:新增配置如下;  由于配置了第二步后,运行测试项目会自动生成 build文件,Allure对应的结果在目录 build/allure-results下面。所以这里需要这样配置;

 

posted @ 2019-02-27 10:44  一块糖  阅读(486)  评论(0编辑  收藏  举报