diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..eb0d146679e7f1f30dc03508bc1ebcadffccc885 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -0,0 +1,18 @@
+# The Docker image that will be used to build your app
+image: node:16.13.2-slim
+
+pages:
+  tags:
+    - cache
+  cache:
+    paths:
+      - node_modules/
+  script:
+    # Specify the steps involved to build your app here
+    - npm ci
+    - npm run build
+  artifacts:
+    paths:
+      # The folder that contains the built files to be published.
+      # This must be called "public".
+      - public