diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 0000000000000000000000000000000000000000..b11deb48882eea5fb70664a175d2032e5342dec1
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1,23 @@
+language: cpp
+sudo: required
+dist: trusty
+
+os: linux
+
+before_install:
+  - sudo add-apt-repository --yes ppa:beineri/opt-qt57-trusty
+  - sudo apt-get update -qq
+  
+install:
+  - sudo apt-get -y install qt57base binutils
+
+script:
+  - source /opt/qt57/bin/qt57-env.sh
+  - /opt/qt57/bin/qmake xdgurl.pro
+  - make -j7
+  - mkdir -p xdgurl.AppDir/usr/bin/
+  - cp /usr/local/bin/xdgurl xdgurl.AppDir/usr/bin/
+  - export VERSION=$(git describe --always)
+  - ./linuxdeployqt -verbose=3 -appimage
+  - ls -lh
+  - # curl --upload-file ./xdgurl-*.AppImage https://transfer.sh/xdgurl-$VERSION-x86_64.appimage