diff --git a/.gitlab-ci.yaml b/.gitlab-ci.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..c2c0427b306f7480889ade0d18712bf6c9eeb2e2
--- /dev/null
+++ b/.gitlab-ci.yaml
@@ -0,0 +1,21 @@
+variables:
+  APP_DIR: "/home/jupyter/hub/repo"
+
+stages:
+  - test
+  - cleanup
+
+test:
+  stage: test
+  tags:
+    - private
+  script:
+    - make test
+
+cleanup:
+  stage: cleanup
+  tags:
+    - private
+  script:
+    - make clean
+    - make clean_test
\ No newline at end of file