diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 0000000000000000000000000000000000000000..920d7d9ad47f2bc2484108d710aefb9c31b8707e
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,28 @@
+---
+debian:9--gcc:
+  image: duneci/base:9
+  script:
+  - ./bin/dunecontrol --current --opts=/duneci/opts.gcc all
+  - ./bin/dunecontrol --current make build_tests
+  - cd build-cmake; duneci-ctest
+
+debian:9--clang:
+  image: duneci/base:9
+  script:
+  - ./bin/dunecontrol --current --opts=/duneci/opts.clang all
+  - ./bin/dunecontrol --current make build_tests
+  - cd build-cmake; duneci-ctest
+
+debian:8--gcc:
+  image: duneci/base:8
+  script:
+  - ./bin/dunecontrol --current --opts=/duneci/opts.gcc all
+  - ./bin/dunecontrol --current make build_tests
+  - cd build-cmake; duneci-ctest
+
+debian:8--clang:
+  image: duneci/base:8
+  script:
+  - ./bin/dunecontrol --current --opts=/duneci/opts.clang all
+  - ./bin/dunecontrol --current make build_tests
+  - cd build-cmake; duneci-ctest