diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 0000000000000000000000000000000000000000..47c9e6f9278a1da66ce03a8d36954eae5806a6d5
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,28 @@
+# CI Config for helloword with davis / gitlab
+
+# Global runner/docker image definition
+image: openjdk:8
+
+# Global caching 
+cache:
+  key: "cache"
+  paths:
+# gradle
+    - .gradle
+    - build
+  
+before_script:
+  - export GRADLE_USER_HOME=`pwd`/.gradle && mkdir -pv $GRADLE_USER_HOME
+  
+
+# Main build 
+build: 
+  stage: build
+  tags:
+    - docker
+  script:
+    - ./gradlew clean
+    - ./gradlew downloadAndUnzipFile
+    - ./gradlew installJBotsim
+    - ./gradlew assemble
+