diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index aa8bc67baf51562769d2e532171515bfe8bd1e9c..38364947a0699f5039985c48ead904d0d9004cb8 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -8,9 +8,21 @@ default:
   # Try to use only one job per stage. 
   # Stupid GitLab fails to load the cache for second jobs.
   cache: # Global `cache`.
+    key: 'python-env'
     paths:
       - g2p-env-$CI_PIPELINE_ID/
 
+  before_script:
+    - apt-get -qq update && apt-get -qq install -y gcc gfortran libblas-dev liblapack-dev
+    - source g2p-env-$CI_PIPELINE_ID/bin/activate
+    - pip list
+    - ENV_PATH=$(python3 -c "import sysconfig; print(sysconfig.get_path('platlib'))")
+    #- ENV_PATH=$(python3 -m site --user-site)
+    - LIBDIR=$(python3 -c "import sysconfig; print(sysconfig.get_config_var('LIBDIR'))")
+    - echo $ENV_PATH
+    - echo $LIBDIR
+    - ls
+
   artifacts:
     reports:
       coverage_report:
@@ -18,7 +30,7 @@ default:
         path: coverage.xml
     paths:
       - logs/execution.log
-      - dist/*
+      - dist/
 
   after_script: # Global `after_script`.
     - ls g2p-env-$CI_PIPELINE_ID
@@ -47,7 +59,6 @@ default_venv:
     - uname -o
     - echo "Hello ${GITLAB_USER_NAME} !"
     - echo "This is job ${CI_JOB_ID}"
-    - apt-get -qq update && apt-get -qq install -y gcc gfortran libblas-dev liblapack-dev
   script:
     - echo "Creating virtual environment..."
     - pip install -U virtualenv
@@ -68,11 +79,7 @@ default_build:
     - if: $CI_PIPELINE_SOURCE == "push"
   needs: ['default_venv']
   script:
-    - pip list
     - python3 -m build # build gvec_to_python (.whl) 
-  artifacts:
-    paths:
-      - dist/
 
 install_and_test:
   stage: install_and_test
@@ -81,12 +88,6 @@ install_and_test:
       when: never
     - if: $CI_COMMIT_REF_PROTECTED == "false" && $CI_PIPELINE_SOURCE == "push"
   needs: ['default_build']
-  before_script: # Overrides global `before_script`.
-    - echo "Hello, $GITLAB_USER_LOGIN!"
-    - python -V  # Print out python version for debugging.
-    - pwd
-    - apt-get -qq update && apt-get -qq install -y gcc gfortran libblas-dev liblapack-dev 
-    - source g2p-env-$CI_PIPELINE_ID/bin/activate
   script:
     # install package
     - ls -lah dist