diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 0000000000000000000000000000000000000000..11cf1b3c35f69d4a36a6195bc927ed78b07da02f
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,18 @@
+image: openjdk:8u302
+
+workflow:
+  rules:
+    - if: '$CI_COMMIT_BRANCH'
+
+pages:
+  tags:
+    - kubernetes
+  script:
+    - ./gradlew javadoc
+    - mv ./build/docs/javadoc public
+  artifacts:
+    paths:
+      - public
+  rules:
+    - if: '$CI_COMMIT_BRANCH == "master"'
+  
\ No newline at end of file