diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 0000000000000000000000000000000000000000..5baae223425a3bd4659d2beb5148f8eaf8fe16a9
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,14 @@
+
+
+
+build:
+  stage: bundle
+  services:
+    - docker:18.09.6-dind
+  script:
+    - docker login -u gitlab-ci-token -p $CI_JOB_TOKEN registry.e-biz.fr
+    - docker build -t $CI_REGISTRY_IMAGE/theia:$TAG .
+    - docker push $CI_REGISTRY_IMAGE/theia:$TAG
+  rules:
+    - if: '$CI_COMMIT_BRANCH == "main"'
+    - if: '$CI_COMMIT_TAG !~ "/^$/"'
\ No newline at end of file