diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 5d5203f1502c57d77ecdf69afad0b9b1a6b62225..809e91d0a3eb34c5477db92da8e7efeb2da7f294 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,9 +1,23 @@
 before_script:
   - mkdir -p ~/R-tests/
 
-R_check_install:
+R_check_script:
   script:
     - ./.ci_c3sl.sh
+tags:
+    - r
+    - devtools
+    - knitr
+    - rmarkdown
+    - testthat
+
+R_check_install:
+  script:
+    - Rscript -e '.libPaths(new = "~/R-tests/"); .libPaths(); sessionInfo();'
+    - Rscript -e 'print(as.data.frame(installed.packages()[, c(1,3)]), row.names=FALSE, print.gap=1, quote=FALSE, right=FALSE)'
+    - Rscript -e 'if (Sys.info()["user"] != "gitlab-runner") { install.packages(c("latticeExtra", "mvtnorm", "tweedie", "networkD3"), lib = "~/R-tests/", repos = "http://cran-r.c3sl.ufpr.br/") };'
+    - Rscript -e '.libPaths(new = "~/R-tests/"); library(devtools); load_all(); ls("package:mcglm"); document(); check(); build_vignettes()'
+    - Rscript -e '.libPaths(new = "~/R-tests/"); library(devtools); load_all(); install(local = FALSE); library(mcglm); ls("package:mcglm")'
   tags:
     - r
     - devtools