diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 66102e1f16f1239778ebb1ae28b856c20fc898fb..42b4ed7450169c9031612cae58ede08df1d6c55b 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -49,22 +49,14 @@ build:doc:
       - ${DOCS_DIRECTORY}/_build/latex/
     expire_in: 6 month
 
-build:app:
-  stage: build
-  image:
-    name: $CI_REGISTRY_IMAGE:latest
-    entrypoint: [""]
-  script:
-    - pip install .
-
 # **************************************************************************** #
 # test
 # **************************************************************************** #
 
 .test: # dot means "hidden", acts as base class
   stage: test
-  dependencies:
-    - build:app
+  before_script:
+    - pip install .
   image:
     name: $CI_REGISTRY_IMAGE:latest # use prebuilt image in Gitlab's registry
     entrypoint: [""] # == Repo. Has to be done if Dockerfile has own entrypoint