Add travis-ci support
diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 0000000..74d7d9c
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1,18 @@
+language: dart
+sudo: false
+dart:
+  - dev
+  - stable
+
+dart_task:
+  - test
+  - dartfmt
+  - dartanalyzer
+
+# Only building master means that we don't run two builds for each pull request.
+branches:
+  only: [master]
+
+cache:
+  directories:
+    - $HOME/.pub-cache
diff --git a/pubspec.yaml b/pubspec.yaml
index 1248528..4f6f238 100644
--- a/pubspec.yaml
+++ b/pubspec.yaml
@@ -4,10 +4,10 @@
 homepage: http://github.com/dart-lang/http_multi_server
 description:
   A dart:io HttpServer wrapper that handles requests from multiple servers.
+environment:
+  sdk: ">=1.13.0 <2.0.0-dev.infinity"
 dependencies:
   async: "^1.2.0"
 dev_dependencies:
   test: ">=0.12.0 <0.13.0"
   http: ">=0.11.0 <0.12.0"
-environment:
-  sdk: ">=1.13.0 <2.0.0"