diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index d891bd576ba3cf5e0dbacf31be25dfd3b71f4a54..f760a164fc49a6ac2ce5894d0f50f1868ebe206b 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,42 +1,16 @@
-name: Frontend build-test and unit-tests
+build:
+  stage: build
+  script:
+    - echo "build"
 
-on:
-  push:
-    branches: [main]
-    paths:
-      - "client/**"
-      - "!**.md"
-  pull_request:
-    branches: [main]
-    paths:
-      - "client/**"
-      - "!**.md"
-  workflow_dispatch:
+test:
+  stage: test
+  script:
+    - echo "test"
 
-jobs:
-  build:
-    runs-on: ubuntu-latest
-
-    steps:
-      - uses: actions/checkout@v2
-      - uses: actions/setup-node@v2
-        with:
-          node-version: "15"
-      - name: Cache frontend node modules
-        id: cacheStep
-        uses: actions/cache@v2
-        env:
-          cache-name: cache-node-modules
-        with:
-          path: client/node_modules
-          key: ${{ runner.os }}-build-${{ hashFiles('./client/package-lock.json') }}
-
-      - name: Install frontend dependencie
-        if: steps.cacheStep.outputs.cache-hit != 'true'
-        run: cd client && npm install
-
-      - name: Builds frontend
-        run: cd client && npm run build --if-present
-
-      - name: Tests frontend
-        run: cd client && npm test
+deploy:
+  stage: deploy
+  script:
+    - echo "deploy"
+  only:
+    - master