diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 6fc4cfff8ae0cfbbee10c35322f8b5fdf9904e0b..ba5788513f7e96c2c5efa53417718a409e6f0a30 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -19,7 +19,7 @@ stages:
 newline_at_eof:
       stage: linting
       before_script:
-        - pip3 install -r devices/test-requirements.txt
+        - pip3 install -r tangostationcontrol/test-requirements.txt
       script:
         - flake8 --filename *.sh,*.conf,*.md,*.yml --select=W292 --exclude .tox,.egg-info,docker
 python_linting:
@@ -44,6 +44,8 @@ unit_test:
   before_script:
     - sudo apt-get update
     - sudo apt-get install -y git
+    - pip3 install -r tangostationcontrol/test-requirements.txt
+    - pip3 install -r docker-compose/itango/lofar-requirements.txt
   script:
     - cd tangostationcontrol
     - tox -e py37
@@ -75,11 +77,11 @@ wheel_packaging:
   stage: packaging
   artifacts:
     paths:
-      - devices/dist/*.whl
+      - tangostationcontrol/dist/*.whl
   before_script:
     - sudo apt-get update
     - sudo apt-get install -y git
-    - pip3 install -r devices/test-requirements.txt
+    - pip3 install -r tangostationcontrol/test-requirements.txt
     - pip3 install -r docker-compose/itango/lofar-requirements.txt
   script:
     - cd tangostationcontrol