diff --git a/gitlab-build.sh b/gitlab-build.sh
index fed12b21559ec0299e5a448ba20d5d48911edef6..9c5f3ddd49bdd5a6ca5b2cc18fbda8918df01298 100755
--- a/gitlab-build.sh
+++ b/gitlab-build.sh
@@ -76,12 +76,12 @@ HERE
 
 		# Update docs.beagleboard.org
 		if [ "$CI_COMMIT_TAG" != "" ]; then
-			if [ "$VER_DIR" = "latest" ]; then
-				cp public/index.html /var/www/docs
-			fi
 			mkdir -p ~/.ssh
 			eval "$(ssh-agnet -s)"
 			echo "${PRIVATE_KEY}" | base64 -d | ssh-add -
+			if [ "$VER_DIR" = "latest" ]; then
+				rsync -v -a --delete public/index.html docs@beagleboard.org:/var/www/docs/
+			fi
 			rsync -v -a --delete public/$VER_DIR/. docs@beagleboard.org:/var/www/docs/$VER_DIR
 		fi
 	fi