diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 0000000000000000000000000000000000000000..93659703a0c2039ceefb0f06008028816a3da170
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,17 @@
+variables:
+    GIT_SUBMODULE_STRATEGY: recursive
+    GIT_SUBMODULE_FORCE_HTTPS: "true"
+    SECURE_FILES_DOWNLOAD_PATH: './'
+
+stages:
+    - test
+
+build:test:
+    image: node:latest
+    stage: test
+    tags:
+        - build
+    script:
+        - cd ExpressAPI
+        - npm install
+        - npm run build
\ No newline at end of file