使用Gradle和Jenkins配置魅力报告

时间:2020-02-14 11:20:35

标签: jenkins gradle allure

我正在尝试在 gradle 中设置吸引力,以便它可以在 jenkins 上使用。我知道这个问题最有可能在我的build.gradle中,但我无法修复它。我希望在allure-results

中生成结果
automation   
 └──module a
     └──build
 └──module b
     └──allure-results

build.gradle

plugins {
    id "org.sonarqube" version "2.8"
    id "io.qameta.allure" version "2.8.1"
}

allprojects {
    group = 'com.somegroup.qa'
    version = '0.0.1-SNAPSHOT'
}

subprojects {

    apply plugin: 'java'
    apply plugin: 'maven-publish'
    apply plugin: 'checkstyle'
    apply plugin: 'org.sonarqube'
    apply plugin: 'io.qameta.allure'

    repositories {
        mavenLocal()
        maven {
            url = 'https://repo1.maven.org/maven2'
            url = 'https://plugins.gradle.org/m2/'
        }
    }

    sourceCompatibility = '1.8'

    publishing {
        publications {
            maven(MavenPublication) {
                from(components.java)
            }
        }
    }

    tasks.withType(JavaCompile) {
        options.encoding = 'UTF-8'
    }

    project.ext.set('jar_name', 'automation')

    task fatJar(type: Jar) {
        archiveBaseName = project.jar_name
        zip64 = true

        manifest {
            attributes 'Main-Class': 'someMainClass'
        }

    allure {
        aspectjweaver = true
        resultsDir = file('/uitests/allure-results')
    }

    dependencies {
        implementation 'org.seleniumhq.selenium:selenium-java:3.141.59'
        implementation 'org.seleniumhq.selenium:selenium-server:3.141.59'
        implementation 'junit:junit:4.12'
        implementation 'ch.qos.logback:logback-classic:1.2.3'
        implementation 'io.qameta.allure:allure-java-commons:2.13.0'
        implementation 'io.qameta.allure:allure-gradle:2.8.1'
        implementation 'io.rest-assured:rest-assured:3.2.0'
        implementation 'io.rest-assured:json-schema-validator:3.2.0'
        implementation 'org.jsoup:jsoup:1.12.1'
        implementation 'commons-cli:commons-cli:1.4'
        implementation 'io.github.bonigarcia:webdrivermanager:3.7.0'
    }
}

当我在詹金斯上跑步时,我得到了NaN%。我想我已经用尽了所有方法,感谢您的帮助。

0 个答案:

没有答案