diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 0000000000000000000000000000000000000000..a6fc5f46dca3829dcc783b3d88ab77648eb916ff
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1,16 @@
+---
+language: python
+python: ["2.7", "3.3", "3.4", "3.5"]
+dist: trusty
+sudo: false
+cache:
+  - pip
+
+install:
+    - pip install tox-travis
+
+script:
+  - tox
+
+notifications:
+  email: false
diff --git a/MANIFEST.in b/MANIFEST.in
index c56df09edb4bc1a11a5f2c82b34c083b00c879fd..628f881f8ab17603791e67c7e8d430d5d86d8b00 100644
--- a/MANIFEST.in
+++ b/MANIFEST.in
@@ -1,5 +1,7 @@
 recursive-include eb-prune *.py
 exclude .pre-commit-config.yaml
+exclude .travis.yml
+exclude fabfile.py
 include *.rst
 include *.txt
 include VERSION
diff --git a/README.rst b/README.rst
index 95855569d83d771f42fb12e9ae08a556011e3947..ee3777cd85bf53bd95f041bfe66c05189b6e9bc6 100644
--- a/README.rst
+++ b/README.rst
@@ -43,3 +43,10 @@ Nimrod Adar, `contact me <nimrod@shore.co.il>`_ or visit my `website
 <https://www.shore.co.il/>`_. Patches are welcome via `git send-email
 <http://git-scm.com/book/en/v2/Git-Commands-Email>`_. The repository is located
 at: https://www.shore.co.il/git/.
+
+TODO
+----
+
+- Fix Travis CI run on Python 3.2
+  (https://travis-ci.org/adarnimrod/eb-prune/jobs/187705346).
+- Release to PyPI on tagged commits.
diff --git a/tox.ini b/tox.ini
index 24047e3511633ac41fc210e05b791d52a160f1d6..bccdba005ef0efcc7a9d1d002867a6845d2782c2 100644
--- a/tox.ini
+++ b/tox.ini
@@ -1,6 +1,14 @@
 [tox]
 envlist = py{2,3}
 
+[travis]
+python =
+    2.7: py2
+    3.2: py3
+    3.3: py3
+    3.4: py3
+    3.5: py3
+
 [testenv]
 basepython =
     py2: python2