Fix Copy Artifacts stage in stage3 in case that tree fails
[osm/devops.git] / jenkins / ci-pipelines / ci_stage_3.groovy
index 9d5a6e4..0102e2f 100644 (file)
@@ -216,10 +216,9 @@ node("${params.NODE}") {
         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}") {