diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 0000000000000000000000000000000000000000..8c8aeeff7d8a652cd86c50e14428cfee2a5a8a0a
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,17 @@
+docs:
+  stage: test
+  image: davidhrbac/docker-mdcheck:latest
+  allow_failure: true
+  script:
+  - mdl -r ~MD024,~MD013,~MD033,~MD014,~MD026,~MD037,~MD036,~MD010,~MD029 *.md
+
+pylint:
+  stage: test
+  script:
+  - pylint --max-module-lines=3000 *.py
+
+shellcheck:
+  stage: test
+  image: koalaman/shellcheck:latest
+  script:
+  - shellcheck *.sh