diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 2b3dfc61cea7f27d4526e18a4d82d0a7297d9aab..be6335d3e4f04421baf4c94df166683f535685df 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -3,10 +3,7 @@ image: ubuntu:bionic
 before_script:
   - dpkg --add-architecture i386
   - apt-get update
-  - apt-get install -y software-properties-common
-  - add-apt-repository -y ppa:snaipewastaken/ppa
-  - apt-get update
-  - apt-get install -y libx11-dev:i386 libc6-dev-i386 libx11-dev libc6-dev build-essential criterion-dev
+  - apt-get install -y libx11-dev:i386 libc6-dev-i386 libx11-dev libc6-dev build-essential
 
 stages:
   - build
@@ -23,6 +20,10 @@ make:
 unit-tests:
   stage: test
   script:
+    - apt-get install -y software-properties-common
+    - add-apt-repository -y ppa:snaipewastaken/ppa
+    - apt-get update
+    - apt-get install -y criterion-dev
     - make test
     - ./test/test
   tags: