Add travis support
diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 0000000..deb901b
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1,25 @@
+language: dart
+dart:
+ - dev
+ - stable
+
+dart_task:
+ - test
+
+matrix:
+ include:
+ - dart: dev
+ dart_task: dartfmt
+ # Only care about being analyzer clean for dev and stable
+ - dart: dev
+ dart_task: dartanalyzer
+ - dart: stable
+ dart_task: dartanalyzer
+
+# Only building master means that we don't run two builds for each pull request.
+branches:
+ only: [master, 0-9-7]
+
+cache:
+ directories:
+ - $HOME/.pub-cache