From 322c7ad5da1251e7ba314b8104b29056bdb8584b Mon Sep 17 00:00:00 2001 From: Daniel Agar Date: Thu, 14 Jun 2018 14:27:35 -0400 Subject: [PATCH] Jenkins SITL tests completely wipe workspace (#9677) --- Jenkinsfile | 29 ++++++++++++++++++++--------- 1 file changed, 20 insertions(+), 9 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 57063076f4..6055fff715 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -336,7 +336,7 @@ pipeline { } steps { sh 'export' - sh 'rm -rf build; rm -rf .ros; rm -rf .gazebo' + sh 'rm -rf build; rm -rf px4-posix_sitl_default*; rm -rf .ros; rm -rf .gazebo' unstash 'px4_sitl_package' sh 'tar -xjpvf build/posix_sitl_default/px4-posix_sitl_default*.bz2' sh 'px4-posix_sitl_default*/px4/test/rostest_px4_run.sh mavros_posix_test_mission.test mission:=vtol_new_1 vehicle:=standard_vtol' @@ -347,8 +347,10 @@ pipeline { sh 'px4-posix_sitl_default*/px4/Tools/upload_log.py -q --description "${JOB_NAME}: ${STAGE_NAME}" --feedback "${JOB_NAME} ${CHANGE_TITLE} ${CHANGE_URL}" --source CI .ros/rootfs/fs/microsd/log/*/*.ulg' archiveArtifacts '.ros/**/*.pdf' archiveArtifacts '.ros/**/*.csv' + deleteDir() } failure { + sh 'ls -a' archiveArtifacts '.ros/**/*.ulg' archiveArtifacts '.ros/**/rosunit-*.xml' archiveArtifacts '.ros/**/rostest-*.log' @@ -368,7 +370,7 @@ pipeline { } steps { sh 'export' - sh 'rm -rf build; rm -rf .ros; rm -rf .gazebo' + sh 'rm -rf build; rm -rf px4-posix_sitl_default*; rm -rf .ros; rm -rf .gazebo' unstash 'px4_sitl_package' sh 'tar -xjpvf build/posix_sitl_default/px4-posix_sitl_default*.bz2' sh 'px4-posix_sitl_default*/px4/test/rostest_px4_run.sh mavros_posix_test_mission.test mission:=vtol_new_1 vehicle:=tailsitter' @@ -379,8 +381,10 @@ pipeline { sh 'px4-posix_sitl_default*/px4/Tools/upload_log.py -q --description "${JOB_NAME}: ${STAGE_NAME}" --feedback "${JOB_NAME} ${CHANGE_TITLE} ${CHANGE_URL}" --source CI .ros/rootfs/fs/microsd/log/*/*.ulg' archiveArtifacts '.ros/**/*.pdf' archiveArtifacts '.ros/**/*.csv' + deleteDir() } failure { + sh 'ls -a' archiveArtifacts '.ros/**/*.ulg' archiveArtifacts '.ros/**/rosunit-*.xml' archiveArtifacts '.ros/**/rostest-*.log' @@ -400,7 +404,7 @@ pipeline { } steps { sh 'export' - sh 'rm -rf build; rm -rf .ros; rm -rf .gazebo' + sh 'rm -rf build; rm -rf px4-posix_sitl_default*; rm -rf .ros; rm -rf .gazebo' unstash 'px4_sitl_package' sh 'tar -xjpvf build/posix_sitl_default/px4-posix_sitl_default*.bz2' sh 'px4-posix_sitl_default*/px4/test/rostest_px4_run.sh mavros_posix_test_mission.test mission:=vtol_new_1 vehicle:=tiltrotor' @@ -411,6 +415,7 @@ pipeline { sh 'px4-posix_sitl_default*/px4/Tools/upload_log.py -q --description "${JOB_NAME}: ${STAGE_NAME}" --feedback "${JOB_NAME} ${CHANGE_TITLE} ${CHANGE_URL}" --source CI .ros/rootfs/fs/microsd/log/*/*.ulg' archiveArtifacts '.ros/**/*.pdf' archiveArtifacts '.ros/**/*.csv' + deleteDir() } failure { sh 'ls -a' @@ -433,7 +438,7 @@ pipeline { } steps { sh 'export' - sh 'rm -rf build; rm -rf .ros; rm -rf .gazebo' + sh 'rm -rf build; rm -rf px4-posix_sitl_default*; rm -rf .ros; rm -rf .gazebo' unstash 'px4_sitl_package' sh 'tar -xjpvf build/posix_sitl_default/px4-posix_sitl_default*.bz2' sh 'px4-posix_sitl_default*/px4/test/rostest_px4_run.sh mavros_posix_test_mission.test mission:=vtol_new_2 vehicle:=standard_vtol' @@ -444,6 +449,7 @@ pipeline { sh 'px4-posix_sitl_default*/px4/Tools/upload_log.py -q --description "${JOB_NAME}: ${STAGE_NAME}" --feedback "${JOB_NAME} ${CHANGE_TITLE} ${CHANGE_URL}" --source CI .ros/rootfs/fs/microsd/log/*/*.ulg' archiveArtifacts '.ros/**/*.pdf' archiveArtifacts '.ros/**/*.csv' + deleteDir() } failure { sh 'ls -a' @@ -466,7 +472,7 @@ pipeline { } steps { sh 'export' - sh 'rm -rf build; rm -rf .ros; rm -rf .gazebo' + sh 'rm -rf build; rm -rf px4-posix_sitl_default*; rm -rf .ros; rm -rf .gazebo' unstash 'px4_sitl_package' sh 'tar -xjpvf build/posix_sitl_default/px4-posix_sitl_default*.bz2' sh 'px4-posix_sitl_default*/px4/test/rostest_px4_run.sh mavros_posix_test_mission.test mission:=vtol_old_1 vehicle:=standard_vtol' @@ -477,6 +483,7 @@ pipeline { sh 'px4-posix_sitl_default*/px4/Tools/upload_log.py -q --description "${JOB_NAME}: ${STAGE_NAME}" --feedback "${JOB_NAME} ${CHANGE_TITLE} ${CHANGE_URL}" --source CI .ros/rootfs/fs/microsd/log/*/*.ulg' archiveArtifacts '.ros/**/*.pdf' archiveArtifacts '.ros/**/*.csv' + deleteDir() } failure { sh 'ls -a' @@ -499,7 +506,7 @@ pipeline { } steps { sh 'export' - sh 'rm -rf build; rm -rf .ros; rm -rf .gazebo' + sh 'rm -rf build; rm -rf px4-posix_sitl_default*; rm -rf .ros; rm -rf .gazebo' unstash 'px4_sitl_package' sh 'tar -xjpvf build/posix_sitl_default/px4-posix_sitl_default*.bz2' sh 'px4-posix_sitl_default*/px4/test/rostest_px4_run.sh mavros_posix_test_mission.test mission:=vtol_old_2 vehicle:=standard_vtol' @@ -510,6 +517,7 @@ pipeline { sh 'px4-posix_sitl_default*/px4/Tools/upload_log.py -q --description "${JOB_NAME}: ${STAGE_NAME}" --feedback "${JOB_NAME} ${CHANGE_TITLE} ${CHANGE_URL}" --source CI .ros/rootfs/fs/microsd/log/*/*.ulg' archiveArtifacts '.ros/**/*.pdf' archiveArtifacts '.ros/**/*.csv' + deleteDir() } failure { sh 'ls -a' @@ -532,7 +540,7 @@ pipeline { } steps { sh 'export' - sh 'rm -rf build; rm -rf .ros; rm -rf .gazebo' + sh 'rm -rf build; rm -rf px4-posix_sitl_default*; rm -rf .ros; rm -rf .gazebo' unstash 'px4_sitl_package' sh 'tar -xjpvf build/posix_sitl_default/px4-posix_sitl_default*.bz2' sh 'px4-posix_sitl_default*/px4/test/rostest_px4_run.sh mavros_posix_test_mission.test mission:=multirotor_box vehicle:=iris' @@ -543,6 +551,7 @@ pipeline { sh 'px4-posix_sitl_default*/px4/Tools/upload_log.py -q --description "${JOB_NAME}: ${STAGE_NAME}" --feedback "${JOB_NAME} ${CHANGE_TITLE} ${CHANGE_URL}" --source CI .ros/rootfs/fs/microsd/log/*/*.ulg' archiveArtifacts '.ros/**/*.pdf' archiveArtifacts '.ros/**/*.csv' + deleteDir() } failure { sh 'ls -a' @@ -565,7 +574,7 @@ pipeline { } steps { sh 'export' - sh 'rm -rf build; rm -rf .ros; rm -rf .gazebo' + sh 'rm -rf build; rm -rf px4-posix_sitl_default*; rm -rf .ros; rm -rf .gazebo' unstash 'px4_sitl_package' sh 'tar -xjpvf build/posix_sitl_default/px4-posix_sitl_default*.bz2' sh 'px4-posix_sitl_default*/px4/test/rostest_px4_run.sh mavros_posix_tests_offboard_attctl.test' @@ -576,6 +585,7 @@ pipeline { sh 'px4-posix_sitl_default*/px4/Tools/upload_log.py -q --description "${JOB_NAME}: ${STAGE_NAME}" --feedback "${JOB_NAME} ${CHANGE_TITLE} ${CHANGE_URL}" --source CI .ros/rootfs/fs/microsd/log/*/*.ulg' archiveArtifacts '.ros/**/*.pdf' archiveArtifacts '.ros/**/*.csv' + deleteDir() } failure { sh 'ls -a' @@ -595,7 +605,7 @@ pipeline { } steps { sh 'export' - sh 'rm -rf build; rm -rf .ros; rm -rf .gazebo' + sh 'rm -rf build; rm -rf px4-posix_sitl_default*; rm -rf .ros; rm -rf .gazebo' unstash 'px4_sitl_package' sh 'tar -xjpvf build/posix_sitl_default/px4-posix_sitl_default*.bz2' sh 'px4-posix_sitl_default*/px4/test/rostest_px4_run.sh mavros_posix_tests_offboard_posctl.test' @@ -606,6 +616,7 @@ pipeline { sh 'px4-posix_sitl_default*/px4/Tools/upload_log.py -q --description "${JOB_NAME}: ${STAGE_NAME}" --feedback "${JOB_NAME} ${CHANGE_TITLE} ${CHANGE_URL}" --source CI .ros/rootfs/fs/microsd/log/*/*.ulg' archiveArtifacts '.ros/**/*.pdf' archiveArtifacts '.ros/**/*.csv' + deleteDir() } failure { sh 'ls -a'