diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 0000000000000000000000000000000000000000..69abce95a23258f7b75d1410167e7b6318d75fd3
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,35 @@
+stages:
+    - build
+    - test
+    - deploy
+
+
+image: edd01:5000/eddbase
+
+before_script:
+    - git submodule init
+    - git submodule update
+
+build_cuda:
+    stage: build
+    script:
+        - mkdir build
+        - cd build
+        - cmake .. -DPSRDADA_INCLUDE_DIR=/usr/local/include/psrdada -DENABLE_CUDA=True
+        - make -j8
+    artifacts:
+        paths:
+            - build
+
+run_tests:
+    stage: test
+    script:
+        - cd build
+        - make test
+
+
+
+
+
+
+