diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index b3a99c826cbd4483d74da63d4da3841a2b35fe1c..47070041c5c8a9485ca16471fe0e57aaa3ec37a9 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -4,7 +4,7 @@ cache:
 
 before_script:
     - apt-get -qq update
-    - apt-get -qq install openssh-client git-core gnupg curl > /dev/null
+    - apt-get -qq install openssh-client git-core gnupg curl rsync > /dev/null
     - curl -sSL https://deb.nodesource.com/setup_8.x | bash -
     - apt-get -qq install nodejs
 
@@ -31,6 +31,6 @@ deploy to preview:
         - npm run build
 
         - ssh openfing@openfing.fing.edu.uy 'rm -rf ~/openfing/preview; mkdir ~/openfing/preview'
-        - scp -r ./dist/* openfing@openfing.fing.edu.uy:~/openfing/preview
+        - rsync -vaz -e ssh dist/ openfing@openfing.fing.edu.uy:~/openfing/preview
     only:
         - /^v\d+\.\d+\.\d+-preview\d+$/