diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..7143263a4fad0377b0003f2415069169e93c3456 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -0,0 +1,12 @@
+image: node:lts-alpine
+
+stages:
+  - publish
+
+publish:
+  stage: publish
+  only:
+    - main
+  script:
+    - npm ci
+    - npm run deploy