diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 0000000000000000000000000000000000000000..7367bc9a94f735145a51c9b3653cf75b129b1443
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,15 @@
+stages:
+  - test
+
+lint:
+  stage: test
+  image: homeassistant/amd64-homeassistant
+  before_script:
+    - mkdir -p /home/pi/ssl
+    - mkdir -p /home/pi/.ssh
+    - touch /home/pi/ssl/chain
+    - touch /home/pi/ssl/key
+    - touch /home/pi/.ssh/id_rsa
+  script:
+    - hass --version
+    - 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.