Fix Copy Artifacts stage in stage3 in case that tree fails
Change-Id: I96b4dd28a8df5374ec0990790a5d69d7fc06fe3a
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
diff --git a/jenkins/ci-pipelines/ci_stage_3.groovy b/jenkins/ci-pipelines/ci_stage_3.groovy
index 9d5a6e4..0102e2f 100644
--- a/jenkins/ci-pipelines/ci_stage_3.groovy
+++ b/jenkins/ci-pipelines/ci_stage_3.groovy
@@ -216,10 +216,9 @@
stage('Copy Artifacts') {
// cleanup any previous repo
println("Logging system info before deleting repo.")
- sh("pwd")
- sh("tree -fD repo")
- println("Trying to delete previous repo...")
- sh("rm -rfv repo")
+ sh "tree -fD repo || exit 0"
+ sh 'rm -rvf repo'
+ sh "tree -fD repo && lsof repo || exit 0"
dir('repo') {
packageList = []
dir("${RELEASE}") {