diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index bd42de79e040309fc606a9e07c192f8ec430c46d..7f3e914179cdc00215b934f4b0033c4701d0c88f 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -9,7 +9,7 @@ stages:
   - releases-version
 
 default:
-  tags: [mia2]
+  tags: [docker]
   image: geaucassiopee/ci-cd-cross-platform-webapp:v3
 
 variables:
@@ -37,36 +37,25 @@ before_script:
   - mkdir -p ~/.ssh
   - echo -e "Host *\n\tStrictHostKeyChecking no\n\n" > ~/.ssh/config
 
-cache:
-  key:
-    files:
-      - jalhyd_branch
-      - package.json
-  paths:
-    - node_modules/
-    - jalhyd/
-
 install:
   stage: install
-  only:
-    - pushes
-    - tags
-    - schedules
-    - web
+  artifacts:
+    paths:
+      - node_modules/
+      - jalhyd/
+    expire_in: 1 min
   script:
     - JALHYD_BRANCH=`cat jalhyd_branch`
     - echo "CI_COMMIT_REF_NAME - $CI_COMMIT_REF_NAME"
     - if [ "$CI_COMMIT_REF_NAME" = "master" ]; then JALHYD_BRANCH="master"; fi
     - if [ "$CI_COMMIT_REF_NAME" = "devel" ]; then JALHYD_BRANCH="devel"; fi
     - echo "Branche JalHyd - $JALHYD_BRANCH"
-    - rm -rf jalhyd
     - git clone https://forgemia.inra.fr/cassiopee/jalhyd.git
     - cd jalhyd
     - git checkout "$JALHYD_BRANCH" || git checkout devel
     - npm ci --force
     - npm run build
     - cd ..
-    - rm -rf node_modules
     - npm ci --force --unsafe-perm
 
 test:
@@ -81,6 +70,8 @@ test:
 
 .build:
   stage: build
+  dependencies:
+    - install
   artifacts:
     expire_in: 10 min
     paths:
@@ -157,7 +148,8 @@ releases-nightly:
   except:
   # exclude master to apply releases-nightly on devel only
     - master
-  dependencies: []
+  dependencies:
+    - install
   script:
     - ./scripts/release-version.sh nightly $PROD_LOGIN $PROD_HOST $RELEASES_PATH
 
@@ -166,6 +158,7 @@ releases-version:
   only:
     variables:
       - $CI_COMMIT_REF_NAME =~ /^[0-9]+\.[0-9]+\.[0-9]+$/ # version tag
-  dependencies: []
+  dependencies:
+    - install
   script:
     - ./scripts/release-version.sh $CI_COMMIT_REF_NAME $PROD_LOGIN $PROD_HOST $RELEASES_PATH