diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 599ec847b10e5b32ad7701752284926fa025ca7d..05e2ae3ec99b3c0620f5c50c748b9f1af0559ae1 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -9,6 +9,7 @@ default:
     - echo "setwd(\"$(pwd)\")" > .Rprofile
     - PATH=~/R/sources/R-${R_VERSION}/bin:$PATH
     - rename "s/${R_VERSION}.airGR/airGR/" *.tar.gz
+    - R -e 'chooseCRANmirror(graphics = FALSE, ind = 1); pkg <- "CaRamel"; pkgInst <- installed.packages()[, "Package"]; pkgMiss <- setdiff(pkg, pkgInst); if (length(pkgMiss) > 0) install.packages(pkgMiss)'
 
 .update_packages:
   stage: update_packages