如何维护每个Jenkins作业的黄瓜测试结果

如何维护每个Jenkins作业的黄瓜测试结果,jenkins,jenkins-plugins,jenkins-pipeline,cucumber-java,cucumber-junit,Jenkins,Jenkins Plugins,Jenkins Pipeline,Cucumber Java,Cucumber Junit,我正在使用Jenkins管道作业(Jenkins文件)执行cucumber测试。但对于每个作业,它都会覆盖target/surefire reports文件夹中的现有测试结果 我想展示每个工作的所有黄瓜测试结果 要显示cucumber测试结果,请使用cucumber报告插件 以及jenkins中cucumber插件的详细配置 您应该在报告文件夹名称中添加时间戳。请尝试以下代码 <properties> <timestamp>${maven.build.t

我正在使用Jenkins管道作业(Jenkins文件)执行cucumber测试。但对于每个作业,它都会覆盖target/surefire reports文件夹中的现有测试结果


我想展示每个工作的所有黄瓜测试结果

要显示cucumber测试结果,请使用cucumber报告插件

以及jenkins中cucumber插件的详细配置

您应该在报告文件夹名称中添加时间戳。请尝试以下代码

  <properties>
     <timestamp>${maven.build.timestamp}</timestamp>
     <maven.build.timestamp.format>yyyy_MM_dd_HH_mm</maven.build.timestamp.format>
  <properties>

    <plugin>
        <groupId>net.masterthought</groupId>
        <artifactId>maven-cucumber-reporting</artifactId>
        <version>${masterThougth.version}</version>
        <executions>
            <execution>
                <id>execution</id>
                <phase>verify</phase>
                <goals>
                    <goal>generate</goal>
                </goals>
                <configuration>
                    <checkBuildResult>false</checkBuildResult>
                    <projectName>${project.artifactId}</projectName>
                    <buildNumber>${project.build}</buildNumber>
                    <parallelTesting>true</parallelTesting>
                    <outputDirectory>target/cucumber-report/${timestamp}</outputDirectory>
                    <cucumberOutput>target/cucumber-report/</cucumberOutput>
                </configuration>
            </execution>
        </executions>
    </plugin>

${maven.build.timestamp}
yyyy_MM_dd_HH_MM
网络智囊团
马文黄瓜报道
${masterThougth.version}
执行
验证
生成
假的
${project.artifactId}
${project.build}
真的
目标/黄瓜报告/${timestamp}
目标/目标报告/