diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 0000000000000000000000000000000000000000..a495d32f9697a59f8aa126259ec4155d50b6d477
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1,33 @@
+language: c
+compiler:
+    - gcc
+before_script:
+    - sudo apt-get update -q -y
+    - sudo apt-get install -q -y
+        git-core
+        pkg-config
+        flex
+        bison
+        libssl-dev
+        liburcu-dev
+        liblmdb-dev
+        libcmocka-dev
+    - git clone -b resolver_improvements https://github.com/CZNIC-Labs/knot.git
+    - cd knot
+    - autoreconf -if
+    - ./configure
+    - make
+    - sudo make install
+    - cd ..
+    - git clone https://github.com/libuv/libuv.git
+    - cd libuv
+    - sh autogen.sh
+    - ./configure
+    - make 
+    - sudo make install
+    - sudo ldconfig
+script:
+    - autoreconf -if
+    - ./configure
+    - make
+    - make check