diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index cc87129d05a2094def7a58781430327f64a29ee0..b314958ef95c977dc1013014f38126cccf03afa4 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,11 +1,23 @@
-# This file is a template, and might need editing before it works on your project.
-# Full project: https://gitlab.com/pages/plain-html
-
 pages:
   stage: deploy
-  image: carinerey/r_for_beginners
+  image: rocker/tidyverse
   script:
-    - make
+    - quarto -v
+    - |
+      #apt-get update && apt-get install -y cargo
+      #session 1
+      Rscript -e "install.packages('rvest')"
+      #session 3
+      Rscript -e "install.packages('gganimate')"
+      Rscript -e "install.packages('gifski')"
+      Rscript -e "install.packages('openxlsx')"
+      #session 4
+      Rscript -e "install.packages(c('ghibli', 'nycflights13','viridis','ggrepel'))"
+    - |
+      quarto render
+      mkdir public
+      cp -r _book/* public/
+  interruptible: true
   artifacts:
     paths:
       - public