diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index f97630da40925a093b6465702656ffe864e8be35..e76875c3eff4c3321fca6c66546ecc4700090763 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -35,10 +35,8 @@ before_script:
 build_only:
   script:
     - cd slides
-    - ls -ltr
-    - ./gen_index.sh
-    - make
-    - make deploy
+    - make SHELL=bash
+    - make deploy SHELL=bash
     - rsync -avz prog_seq_c_cours ur1bg_malas@ur1bg.ftp.infomaniak.com:web/malaspinas/
 
 build_artifacts:
diff --git a/slides/Makefile b/slides/Makefile
index 1f4fc110f081c30824818e0960ca0ea7d491ba9e..904288fe86efb1f09b496056afef160866ffc185 100644
--- a/slides/Makefile
+++ b/slides/Makefile
@@ -50,7 +50,7 @@ index.md:
 index.html: index.md
 	pandoc -s $(OPTIONS) -o $@ $^
 
-deploy: all
+deploy: all index.html
 	mkdir -p prog_seq_c_cours
 	cp *.pdf prog_seq_c_cours
 	cp *.html prog_seq_c_cours