diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 0000000000000000000000000000000000000000..d618e074fd4e018c5b074662d6aa166fa0d12133
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,17 @@
+image: docker:latest
+services:
+    - docker:dind
+variables:
+    LATEST_VER: "registry.gitlab.com/synchrotron-soleil/control-system/containers/dev-el6:latest"
+stages:
+    - Build image and Push to Docker Hub
+docker build and push:
+    stage: Build image and Push to Docker Hub
+    only:
+        - master
+    before_script:
+        - echo "$REGISTRY_PASSWORD" | docker login -u "$REGISTRY_USER" --password-stdin
+    script:
+        - docker info
+        - docker build -t $LATEST_VER .
+        - docker push $LATEST_VER