diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 0000000000000000000000000000000000000000..db1d4e8c8b9cc1a5b4bb89a2daf38a74d450142b
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,12 @@
+stages:
+  - test
+
+lint:
+  stage: test
+  image: homeassistant/amd64-homeassistant
+  before_script:
+    - mkdir -p /home/pi/ssl
+    - touch /home/pi/ssl/chain
+    - touch /home/pi/ssl/key
+  script:
+    - hass --script check_config -c .
diff --git a/README.md b/README.md
index c57a1b240b344d70f4aefba2d09934c932f0cf22..96487d4e2896266e4f772034621cfe5fcbc89a1b 100644
--- a/README.md
+++ b/README.md
@@ -1,4 +1,4 @@
-# [Home Assistant](https://home-assistant.io/) Configurations
+# [Home Assistant](https://home-assistant.io/) Configurations [![pipeline status](https://git.ethitter.com/open-source/Home-Assistant-Config/badges/master/pipeline.svg)](https://git.ethitter.com/open-source/Home-Assistant-Config/commits/master)
 
 My configuration files for the open-source [Home Assistant](https://home-assistant.io/) home-automation platform. Provided as a reference, with no warranty or other support. Released under GPL 2.