diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 0000000000000000000000000000000000000000..27612af523a8d0a893ad8ce77485abc0f8a1e8b5
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1,21 @@
+language: python
+python:
+    - "2.7"
+
+# Cache PlatformIO packages using Travis CI container-based infrastructure
+sudo: false
+cache:
+    directories:
+        - "~/.platformio"
+
+env:
+    - PLATFORMIO_CI_SRC=./
+    - PLATFORMIO_CI_SRC=examples/SSD1306UiDemo/SSD1306UiDemo.ino
+    - PLATFORMIO_CI_SRC=examples/SSD1306SimpleDemo/SSD1306SimpleDemo.ino
+
+
+install:
+    - pip install -U platformio
+
+script:
+    - platformio ci --lib="." --board=nodemcuv2