From 495984a3e57ae329fa76c1cedfd5efec68dc295c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christoph=20L=C3=A4ubrich?= Date: Wed, 6 Mar 2024 06:26:26 +0100 Subject: [PATCH] Collect artifact comparison delta This enables Tycho do produce comporator logs like in aggregators builds and make them available as downloads from the jenkins --- Jenkinsfile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 67af97167a7..dd38934ecbb 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -39,12 +39,13 @@ pipeline { -Dtycho.surefire.argLine="--add-modules ALL-SYSTEM -Dcompliance=1.8,11,17,20,21 -Djdt.performance.asserts=disabled" \ -DDetectVMInstallationsJob.disabled=true \ -Dtycho.apitools.debug \ + -Dtycho.debug.artifactcomparator \ -Dcbi-ecj-version=99.99 """ } post { always { - archiveArtifacts artifacts: '*.log,*/target/work/data/.metadata/*.log,*/tests/target/work/data/.metadata/*.log,apiAnalyzer-workspace/.metadata/*.log,repository/target/repository/**', allowEmptyArchive: true + archiveArtifacts artifacts: '*.log,*/target/work/data/.metadata/*.log,*/tests/target/work/data/.metadata/*.log,apiAnalyzer-workspace/.metadata/*.log,repository/target/repository/**,**/target/artifactcomparison/**', allowEmptyArchive: true // The following lines use the newest build on master that did not fail a reference // To not fail master build on failed test maven needs to be started with "-Dmaven.test.failure.ignore=true" it will then only marked unstable. // To not fail the build also "unstable: true" is used to only mark the build unstable instead of failing when qualityGates are missed