diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 5ab06cff9555641b840da506b30fffd627674642..bb719eb3051c45f7ea43f5a01f1224fadf0f4307 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,3 +1,8 @@
+default:
+  image: node
+  before_script:
+    - npm install
+
 stages:
   - code-quality
   - test
@@ -25,6 +30,7 @@ unit-test-job:
 
 e2e-test-job:
   stage: test
+  image: cypress/base:18.16.0
   script:
     - echo "Running end to end tests..."
     - npm run test:e2e