diff --git a/CI/deploy.sh b/CI/deploy.sh
index f05f5ebd04fd8bd612025a7e530115d27e5e9245..9232c69b7c4847962134ba2edbee9442778ad666 100755
--- a/CI/deploy.sh
+++ b/CI/deploy.sh
@@ -47,11 +47,29 @@ else # On release
   ssh otbpush@otb5-vm2.orfeo-toolbox.org rm -rf ${jobs_directory}/*
 fi
 
+
+
+
+# Remove old package and source file
+echo "Removing old package and sources"
+ssh otbpush@otb5-vm2.orfeo-toolbox.org \
+rm ${jobs_directory}/OTB-*.zip \
+${jobs_directory}/OTB-*.tar.*
 # Push package
-echo "Pushing binary packages"
+echo "Pushing new binary and sources packages"
 scp OTB-*.{run,zip} otbpush@otb5-vm2.orfeo-toolbox.org:${jobs_directory}/.
+
+
+echo "Removing old CookBook"
+ssh otbpush@otb5-vm2.orfeo-toolbox.org \
+rm ${jobs_directory}/CookBook-*-html.tar.gz 
+
+echo "Removing old Doxygen"
+ssh otbpush@otb5-vm2.orfeo-toolbox.org \
+rm ${jobs_directory}/OTB-Doxygen-*.tar.bz2
+
 # Push doc
-echo "Pushing documentation"
+echo "Pushing new documentation"
 scp {CookBook-*-html.tar.gz,OTB-Doxygen-*.tar.bz2} otbpush@otb5-vm2.orfeo-toolbox.org:${jobs_directory}/.
 
 # Create zip, tar.gz and tar.xy source
@@ -59,11 +77,12 @@ echo "Creating source tarball and zip"
 git archive --format=zip -o OTB-sources-"$CI_COMMIT_SHORT_SHA".zip HEAD
 git archive --format=tgz -o OTB-sources-"$CI_COMMIT_SHORT_SHA".tar.gz HEAD
 git archive --format=tar.xz -o OTB-sources-"$CI_COMMIT_SHORT_SHA".tar.xz HEAD
+
 # Remove old source file
-echo "Removing old sources"
-ssh otbpush@otb5-vm2.orfeo-toolbox.org \
-rm ${jobs_directory}/OTB-sources-*.zip \
-${jobs_directory}/OTB-sources-*.tar.*
+#echo "Removing old sources"
+#ssh otbpush@otb5-vm2.orfeo-toolbox.org \
+#rm ${jobs_directory}/OTB-sources-*.zip \
+#${jobs_directory}/OTB-sources-*.tar.*
 
 # Push new source file
 echo "Pushing new sources"