0

Jenkinsパイプラインジョブ(Jenkinsfile)を使用してキュウリ試験を行っています。しかし、すべてのジョブについて、それはtarget/surefire-reportsフォルダ内の既存のテスト結果を上書きしています。各Jenkinsジョブのキュウリ試験結果の維持方法

すべてのキュウリ試験結果をすべてのジョブごとに表示したいと思います。

ジェンキンスで

答えて

1

あなたにはタイムスタンプを追加する必要がありますレポートのフォルダ名。次のコードを試してください。

<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> 
関連する問題