diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 8b573c137ec28e4f5a7f2227a81cdbf7db7e353a..c509b2c3831b15c3da3ea433da506e14d301ddfe 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,41 +1,25 @@
 image: python:3.11-bullseye
 
 stages:
-  - build
   - test-jobs
   - test-tasks
 
-variables:
-  POETRY_CACHE_DIR: "$CI_PROJECT_DIR/.cache/poetry"
-
-cache:
-  paths:
-    - .cache/poetry
-
-build-env:
-  stage: build
-  script:
+before_script:
   - pip install poetry
   - poetry --version
   - cd build/
-  - poetry config virtualenvs.in-project true
   - poetry install --no-root
-  artifacts:
-    paths:
-      - $POETRY_CACHE_DIR/virtualenvs/
+  - cd ..
+
 
 test-jobs:
   stage: test-jobs
   script:
-    - export VIRTUALENV_NAME=$(ls $POETRY_CACHE_DIR/virtualenvs)
-    - source $POETRY_CACHE_DIR/virtualenvs/$VIRTUALENV_NAME/bin/activate
     - export PYTHONPATH="$PYTHONPATH:$CI_PROJECT_DIR/jobs/src"
     - poetry run pytest jobs/tests/
 
 test-tasks:
   stage: test-tasks
   script:
-    - export VIRTUALENV_NAME=$(ls $POETRY_CACHE_DIR/virtualenvs)
-    - source $POETRY_CACHE_DIR/virtualenvs/$VIRTUALENV_NAME/bin/activate
     - export PYTHONPATH="$PYTHONPATH:$CI_PROJECT_DIR/tasks/src"
     - poetry run pytest tasks/tests/
\ No newline at end of file