diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 7c98241b67c06385974b44919f0f92fefb24f28c..a1ab1caaa3373694798a2dbe16746ee2c4175701 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -15,6 +15,8 @@ variables:
 
   SKIP_DEPENDENCIES: "false"
   AUTO_DEPLOY_TO_PRODUCTION: "false"
+  MAVEN_LOCAL_DISTRIBUTION_REPOSITORY_DIR: "/tmp/maven_repository"
+  MAVEN_LOCAL_DISTRIBUTION_REPOSITORY_PRJ_DIR: "${MAVEN_LOCAL_DISTRIBUTION_REPOSITORY_DIR}/CHESS"
 
 stages:
 - build_sde
@@ -53,11 +55,14 @@ maven_build_and_test:
     only:
       refs:
       - master
-  
+    variables:
+      MAVEN_LOCAL_DISTRIBUTION_PRJ_REPOSITORY_URL:  "file://$MAVEN_LOCAL_DISTRIBUTION_REPOSITORY_PRJ_DIR"
+
     stage: test
     environment: staging
     script:
-    - "export DISPLAY=:0.0; cd org.polarsys.chess.parent; mvn $MAVEN_CLI_OPTS -P Neon-Java8,DevelopmentUpdateSite clean install"
+    - mkdir -p MAVEN_LOCAL_DISTRIBUTION_REPOSITORY_DIR
+    - "export DISPLAY=:0.0; cd org.polarsys.chess.parent; mvn $MAVEN_CLI_OPTS -P Neon-Java8,DevelopmentUpdateSite -Ddistribution.repository=$MAVEN_LOCAL_DISTRIBUTION_PRJ_REPOSITORY_URL clean deploy"
   
 .deploy_to_production_update_site: &deploy_to_production_update_site
     dependencies:
@@ -67,6 +72,7 @@ maven_build_and_test:
        UPDATE_SITE_MOUNT_DIR: "/tmp/www_ci"
        UPDATE_SITE_PROD_TARGET_DIR:  "html/tools/aida_chess"
        REPOSITORY_TO_COPY: "org.polarsys.chess.parent/releng/eu.fbk.tools.aida.chess.repository/target/repository"
+       MAVEN_REPOSITORY_DIR: "html/tools/maven_repository"
        
     stage: deploy
     environment: staging
@@ -77,6 +83,9 @@ maven_build_and_test:
     - mkdir -p $UPDATE_SITE_MOUNT_DIR/$UPDATE_SITE_PROD_TARGET_DIR
     - cp -r ${REPOSITORY_TO_COPY}/* $UPDATE_SITE_MOUNT_DIR/$UPDATE_SITE_PROD_TARGET_DIR
     - chmod -R 0777 $UPDATE_SITE_MOUNT_DIR/$UPDATE_SITE_PROD_TARGET_DIR
+    - echo "Deploy to remote maven repository"
+    - cp -r ${MAVEN_LOCAL_DISTRIBUTION_REPOSITORY_DIR}/* $UPDATE_SITE_MOUNT_DIR/$MAVEN_REPOSITORY_DIR
+    - chmod -R 0777 $UPDATE_SITE_MOUNT_DIR/$MAVEN_REPOSITORY_DIR
     - fusermount -uz $UPDATE_SITE_MOUNT_DIR
     only:
       refs: