diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 62d036b3e379542b3973b58833fb5935c1fa8b11..2dea9fb5c1f5ddb5bd33d932c08d7ec80f761c8f 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -354,11 +354,11 @@ ubuntu1604_test_x86_64:
     - if ! $INSTALL_DIR/bin/TestFramework;then export HEAPCHECK=strict; echo "*retrying with heap check"; $INSTALL_DIR/bin/TestFramework; exit 1;fi
     - if ! $INSTALL_DIR/tools/chaos_test.sh -d $INSTALL_DIR/tools/test;then export HEAPCHECK=normal;     tar cfvz test-log.tar.gz -C /usr/local/chaos/chaos-distrib log;echo "* retrying test in debug mode";export CHAOS_DEBUG_CMD_TOOL="gdb";if ! $INSTALL_DIR/tools/chaos_test.sh -d $INSTALL_DIR/tools/test;then tar cfvz test-log-debug.tar.gz -C /usr/local/chaos/chaos-distrib log;fi;exit 1;fi
     - $INSTALL_DIR/tools/chaos_services.sh stop
-    - tar cfz test-log-ok.tar.gz -C /usr/local/chaos/chaos-distrib log
+    - tar cfz $DISTRIB_NAME-log-ok.tar.gz -C /usr/local/chaos/chaos-distrib log
   artifacts:
-    name: "test-log.tar.gz"
+    name: "$DISTRIB_NAME-log.tar.gz"
     paths:
-    - ./test-log*.tar.gz
+    - ./*-log*.tar.gz
     expire_in: 3 day
     when: always
 
@@ -386,12 +386,12 @@ ubuntu1804_profile_test_x86_64:
     - if ! LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libtcmalloc.so $INSTALL_DIR/tools/chaos_test.sh -d $INSTALL_DIR/tools/test;then $INSTALL_DIR/tools/generateGoogleProfilePdf.sh /tmp $INSTALL_DIR/bin;mv *.pdf $INSTALL_DIR/log;tar cfvz test-log.tar.gz -C /usr/local/chaos/chaos-distrib log /tmp/*.heap*;exit 1;fi
     - $INSTALL_DIR/tools/chaos_services.sh stop
     - $INSTALL_DIR/tools/generateGoogleProfilePdf.sh /tmp $INSTALL_DIR/bin;mv *.pdf $INSTALL_DIR/log
-    - tar cfz test-log-ok.tar.gz -C /usr/local/chaos/chaos-distrib log /tmp/*.heap*
+    - tar cfz $DISTRIB_NAME-log-ok.tar.gz -C /usr/local/chaos/chaos-distrib log /tmp/*.heap*
   allow_failure: true    
   artifacts:
-    name: "test-log.tar.gz"
+    name: "$DISTRIB_NAME-log-ok.tar.gz"
     paths:
-    - ./test-log*.tar.gz
+    - ./*-log*.tar.gz
     expire_in: 3 day
     when: always
 
@@ -420,11 +420,11 @@ centos7_test_x86_64:
     - if ! $INSTALL_DIR/bin/TestFramework;then export HEAPCHECK=strict; echo "*retrying with heap check"; $INSTALL_DIR/bin/TestFramework; exit 1;fi
     - if ! $INSTALL_DIR/tools/chaos_test.sh -d $INSTALL_DIR/tools/test;then export HEAPCHECK=normal; tar cfvz test-log.tar.gz -C /usr/local/chaos/chaos-distrib log;echo "* retrying test in debug mode";export CHAOS_DEBUG_CMD_TOOL="gdb";if ! $INSTALL_DIR/tools/chaos_test.sh -d $INSTALL_DIR/tools/test;then tar cfvz test-log-debug.tar.gz -C /usr/local/chaos/chaos-distrib log;fi;exit 1;fi
     - $INSTALL_DIR/tools/chaos_services.sh stop
-    - tar cfz test-log-ok.tar.gz -C /usr/local/chaos/chaos-distrib log
+    - tar cfz $DISTRIB_NAME-log-ok.tar.gz -C /usr/local/chaos/chaos-distrib log
   artifacts:
-    name: "test-log.tar.gz"
+    name: "$DISTRIB_NAME-log.tar.gz"
     paths:
-    - ./test-log*.tar.gz
+    - ./*-log*.tar.gz
     expire_in: 3 day
     when: always
 
@@ -453,11 +453,11 @@ ubuntu1404_test_x86_64:
     - if ! $INSTALL_DIR/bin/TestFramework;then export HEAPCHECK=strict; echo "*retrying with heap check"; $INSTALL_DIR/bin/TestFramework; exit 1;fi
     - if ! $INSTALL_DIR/tools/chaos_test.sh -d $INSTALL_DIR/tools/test;then export HEAPCHECK=normal;     tar cfvz test-log.tar.gz -C /usr/local/chaos/chaos-distrib log;echo "* retrying test in debug mode";export CHAOS_DEBUG_CMD_TOOL="gdb";if ! $INSTALL_DIR/tools/chaos_test.sh -d $INSTALL_DIR/tools/test;then tar cfvz test-log-debug.tar.gz -C /usr/local/chaos/chaos-distrib log;fi;exit 1;fi
     - $INSTALL_DIR/tools/chaos_services.sh stop
-    - tar cfz test-log-ok.tar.gz -C /usr/local/chaos/chaos-distrib log
+    - tar cfz $DISTRIB_NAME-log-ok.tar.gz -C /usr/local/chaos/chaos-distrib log
   artifacts:
-    name: "test-log.tar.gz"
+    name: "$DISTRIB_NAME-log.tar.gz"
     paths:
-    - ./test-log*.tar.gz
+    - ./*-log*.tar.gz
     expire_in: 3 day
     when: always
     
@@ -487,39 +487,30 @@ deploy_stage:
 
     - if [ "$DEPLOY_DESTINATION" == "development" ];then echo "deploying in LNF DEVELOPMENT infrastructure"; tar xfz $DISTRIB_NAME.tar.gz -C /usr/local/chaos;cd $DISTRIB_PREFIX;source chaos_env.sh;./tools/chaos_deploy.sh -c tools/config/lnf/test/chaos-infrastructure.txt -i /usr/local/chaos/chaos-distrib;fi
     - if [ "$DEPLOY_DESTINATION" == "production" ];then echo "deploying in LNF MASTER infrastructure"; tar xfz $DISTRIB_NAME.tar.gz -C /usr/local/chaos;cd $DISTRIB_PREFIX;source chaos_env.sh;./tools/chaos_deploy.sh -c tools/config/lnf/production/chaos-infrastructure.txt -i /usr/local/chaos/chaos-distrib;cd tools/config/lnf/production; ./update_luminometer.sh;fi
-    - curl -X POST -F token=TOKEN -F "ref=experimental" -F "variables[DEPLOY_DESTINATION]=$CI_COMMIT_REF_NAME" https://baltig.infn.it/api/v4/projects/1443/trigger/pipeline
+    - curl -X POST -F token="81913e63e951cc80ebf0095440d432" -F "ref=experimental" -F "variables[DEPLOY_DESTINATION]=$CI_COMMIT_REF_NAME" https://baltig.infn.it/api/v4/projects/1443/trigger/pipeline
   allow_failure: true
 
 
 pages:
   stage: publish
-  services:
-  - name: couchbase/server:community-3.1.3
-    alias: couchbase
-  - name: baltig.infn.it:4567/chaos-lnf-control/chaos_bundle_compilation/mongo:3.4
-    alias: mongo
-
-  image: baltig.infn.it:4567/chaos-lnf-control/chaos_bundle_compilation:1604
+  dependencies:
+    - ubuntu1404_test_x86_64
+    - ubuntu1604_test_x86_64
+    - centos7_test_x86_64  
+  image: baltig.infn.it:4567/chaos-lnf-control/chaos_bundle_compilation:lite
   script:
-    - export INSTALL_DIR=$PWD/chaos-distrib
-    
-    - mkdir -p $INSTALL_DIR
     - repo init -q --no-clone-bundle -u git@baltig.infn.it:chaos-lnf-control/chaos_repo_bundle.git -b $CI_COMMIT_REF_NAME
     - repo sync
-    - ./tools/dbinit.sh couchbase mongo
-    - cd chaosframework;export CHAOS_LIB_HASH=`git log -n 1 --pretty="%h"`;cd -;
-    - cmake -DCHAOS_ARCHITECTURE_TEST=ON -DCHAOS_VERSION_MAJOR="$CI_COMMIT_REF_NAME.$CHAOS_LIB_HASH" -DCHAOS_VERSION_MINOR="$CI_JOB_STAGE.$CI_COMMIT_SHA" -DCHAOS_WAN=ON -DCHAOS_CCS=ON -DCHAOS_BUILD_ID=${CI_PIPELINE_ID}  -DCMAKE_INSTALL_PREFIX=$INSTALL_DIR -DCMAKE_BUILD_TYPE=PROFILE . |& tee $DISTRIB_PREFIX/bundle.configuration.log
-    - make  -j 4 install
-    - source $INSTALL_DIR/chaos_env.sh
-    - $INSTALL_DIR/bin/TestFramework
-    - $INSTALL_DIR/tools/chaos_test.sh -d $INSTALL_DIR/tools/test
-    - lcov -c -d . -o coverage.info
-    - genhtml coverage.info --output-directory public
-    - ls -la
+    - mkdir -p perf/ubuntu1404 perf/ubuntu1604 perf/centos7 public
+    - tar xvfz chaos-distrib-$CI_COMMIT_REF_NAME-ubuntu-14.04-x86_64-log.tar.gz log -C perf/ubuntu1404
+    - tar xvfz chaos-distrib-$CI_COMMIT_REF_NAME-ubuntu-16.04-x86_64-log.tar.gz log -C perf/ubuntu1604
+    - tar xvfz chaos-distrib-$CI_COMMIT_REF_NAME-centos-7-x86_64-log.tar.gz -C perf/centos7
+    - ./tools/images2html.sh perf Benchmark
+    - mv index.html public/
   allow_failure: true
   artifacts:
     paths:
     - 'public'
-    expire_in: 7 day
-  coverage: '/^TOTAL.*\s+(\d+\%)$/'
+    expire_in: 60 day
+