diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 9f2494664585387a3945cf46086eb90276e4f5bf..342675dde81dc14b261a68040ea3887e652bd2a8 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -60,6 +60,8 @@ Build Node Image:
 ####
 
 Build Angular:
+  needs:
+    - Build Node Image
   stage: test
   extends: .node
   script:
@@ -68,6 +70,8 @@ Build Angular:
     - npm run build
 
 Lint:
+  needs:
+    - Build Node Image
   stage: test
   extends: .node
   script:
@@ -78,6 +82,8 @@ Lint:
 ####
 
 Publish npm:
+  needs:
+    - Build Node Image
   stage: publish
   image: ${NODE_IMAGE_NAME}
   extends: .dev-tags