diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 6f9974fbd699b2a52801a6105b6d3c1e7d0a1f1e..6e8153beb27a502234bc0cbe741589a9c2f01888 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -68,6 +68,17 @@ generate-reference-api:
     - sh -c '[ "`git status -s`" = "" ]'
     - git diff --exit-code
 
+generate-access-history:
+  extends: .template-refrepo
+  stage: generate
+  script:
+    - export TZ=Europe/Paris
+    - bundle exec rake gen:accesses-history
+  artifacts:
+    paths:
+      - data/grid5000/accesses/accesses_mode_history.yaml
+    expire_in: 1 week
+
 deploy:
   stage: deploy
   tags: