From e124241020f2b1ad060259258c4bf0f1cd1fda8c Mon Sep 17 00:00:00 2001 From: Istvan Toth Date: Fri, 2 Oct 2020 09:43:44 +0200 Subject: [PATCH 1/2] PHOENIX-6173 Archive test artifacts in Jenkins multibranch postcommit job --- Jenkinsfile | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index ea9e3b6373b..f87b12e446e 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -71,15 +71,19 @@ pipeline { timeout(time: 5, unit: 'HOURS') } steps { - sh """#!/bin/bash - ulimit -a - mvn clean verify -Dhbase.profile=${HBASE_PROFILE} -B - """ + dir("HBASE_${HBASE_PROFILE}") { + checkout scm + sh """#!/bin/bash + ulimit -a + mvn clean verify -Dhbase.profile=${HBASE_PROFILE} -B + """ + } } post { always { - junit '**/target/surefire-reports/TEST-*.xml' - junit '**/target/failsafe-reports/TEST-*.xml' + archiveArtifacts artifacts: "HBASE_${HBASE_PROFILE}/**/target/surefire-reports/*.txt,**/target/failsafe-reports/*.txt,**/target/surefire-reports/*.dumpstream,**/target/failsafe-reports/*.dumpstream,**/target/surefire-reports/*.dump,**/target/failsafe-reports/*.dump" + junit "HBASE_${HBASE_PROFILE}/**/target/surefire-reports/TEST-*.xml" + junit "HBASE_${HBASE_PROFILE}/**/target/failsafe-reports/TEST-*.xml" } } } From 5f21d389f5a5c1456242f933e48b8e243fd81bfa Mon Sep 17 00:00:00 2001 From: Istvan Toth Date: Mon, 5 Oct 2020 14:23:49 +0200 Subject: [PATCH 2/2] limit artifact search for all patterns --- Jenkinsfile | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index f87b12e446e..1092c37294d 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -81,7 +81,12 @@ pipeline { } post { always { - archiveArtifacts artifacts: "HBASE_${HBASE_PROFILE}/**/target/surefire-reports/*.txt,**/target/failsafe-reports/*.txt,**/target/surefire-reports/*.dumpstream,**/target/failsafe-reports/*.dumpstream,**/target/surefire-reports/*.dump,**/target/failsafe-reports/*.dump" + archiveArtifacts artifacts: "HBASE_${HBASE_PROFILE}/**/target/surefire-reports/*.txt,\ + HBASE_${HBASE_PROFILE}/**/target/failsafe-reports/*.txt,\ + HBASE_${HBASE_PROFILE}/**/target/surefire-reports/*.dumpstream,\ + HBASE_${HBASE_PROFILE}/**/target/failsafe-reports/*.dumpstream,\ + HBASE_${HBASE_PROFILE}/**/target/surefire-reports/*.dump,\ + HBASE_${HBASE_PROFILE}/**/target/failsafe-reports/*.dump" junit "HBASE_${HBASE_PROFILE}/**/target/surefire-reports/TEST-*.xml" junit "HBASE_${HBASE_PROFILE}/**/target/failsafe-reports/TEST-*.xml" }