diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 0000000000000000000000000000000000000000..0bb7a0dcb75762864392a37bbdd4d2dea37edc1b
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,34 @@
+stages:
+  - build
+  - deploy
+
+variables:
+  EXPORT_DIR: "/var/www/html/pages"
+  RELEASE_DIR: "$EXPORT_DIR/$CI_PROJECT_NAME/release_target_100"
+
+build-p2:
+  stage: build
+  tags: 
+    - docker # use shared runner
+  image: maven:3.6.3-adoptopenjdk-15
+  script:
+    - mvn --version
+    - mvn clean install
+  when: manual
+  artifacts:
+    paths:
+      - de.hft-stuttgart.cityunits.p2site/target/repository/
+    expire_in: 1 day
+     
+pages-master:
+  stage: deploy
+  dependencies:
+    - build-p2
+  tags: 
+    - production # use special CLI runner for publishing to $EXPORT_DIR
+  script:
+    - rm -rf "$RELEASE_DIR"
+    - mkdir -p "$RELEASE_DIR"
+    - cp -r de.hft-stuttgart.indriya.p2site/target/repository/* "$RELEASE_DIR"
+  only:
+    - master
diff --git a/Dockerfile b/Dockerfile
deleted file mode 100644
index 9331e4f822390abb153462ae682fad8313db5b11..0000000000000000000000000000000000000000
--- a/Dockerfile
+++ /dev/null
@@ -1,4 +0,0 @@
-FROM maven:3.6.3-adoptopenjdk-15
-WORKDIR /home/projects
-COPY ./ ./
-RUN mvn clean install
diff --git a/README.md b/README.md
index d505d252f34b27ccf82db6222e91f508f1000885..0d2ae8b00a6a5fbb08de96f16c28f2f8bcc68ea6 100644
--- a/README.md
+++ b/README.md
@@ -1,3 +1,5 @@
 # de.hft-stuttgart.cityunits
 
-Create Eclipse P2 repository with Ecore data types for units based on Indriya reference implementation. Provide special units for urban simulation.
\ No newline at end of file
+Create Eclipse P2 repository with Ecore data types for units based on Indriya reference implementation and some special units for urban simulation.
+
+To add OSGi bundles published in this P2 repository add site [https://transfer.hft-stuttgart.de/pages/de.hft-stuttgart.cityunits/release_target_100/]() to a running Eclipse instance via `Eclipse -> Preferences -> Install/Update -> Available Software Sites -> Add...` or to a target platform definition via `Eclipse -> Preferences -> Plug-in Development -> Target Platform -> Edit...`.
\ No newline at end of file