diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 0000000..d9dcd15
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1,54 @@
+# https://travis-ci.org/denisidoro/navi
+language: rust
+
+jobs:
+ include:
+
+ - name: run tests
+ rust: stable
+ script:
+ - cargo test --all --locked
+ - rustup component add rustfmt-preview
+ - cargo fmt --all -- --check
+ env: RUST_BACKTRACE=1
+
+ - name: build binary on ubuntu
+ rust: stable
+ script: cargo build --release --locked
+
+ - name: build binary for x86_64-unknown-linux-musl
+ rust: stable
+ script:
+ - cargo install cross
+ - cross build --release --locked --target x86_64-unknown-linux-musl
+
+ - name: build binary for aarch64-linux-android
+ rust: stable
+ script:
+ - cargo install cross
+ - cross build --release --locked --target aarch64-linux-android
+
+ - name: build binary for armv7-linux-androideabi
+ rust: stable
+ script:
+ - cargo install cross
+ - cross build --release --locked --target armv7-linux-androideabi
+
+ - name: build binary for armv7-unknown-linux-musleabihf
+ rust: stable
+ script:
+ - cargo install cross
+ - cross build --release --locked --target armv7-unknown-linux-musleabihf
+
+ - name: build binary on osx
+ os: osx
+ rust: stable
+ script: cargo build --release --locked
+
+notifications:
+ irc:
+ on_failure: always
+ channels:
+ - "irc.freenode.net#navi"
+ template:
+ - "%{result} - %{repository_slug} %{branch} \"%{commit_subject}\" %{build_url}"
diff --git a/Cargo.toml b/Cargo.toml
index f521a31..97a5fdf 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -11,6 +11,9 @@ keywords = ["cheatsheets", "terminal", "cli", "tui", "shell"]
categories = ["command-line-utilities"]
license = "Apache-2.0"
+[badges]
+travis-ci = { repository = "denisidoro/navi", branch = "master" }
+
[dependencies]
regex = "1.3.4"
structopt = "0.3"
diff --git a/README.md b/README.md
index fdd2438..eea05b4 100644
--- a/README.md
+++ b/README.md
@@ -1,4 +1,4 @@
-# navi
[](https://github.com/denisidoro/navi/actions) 
+# navi
[](https://github.com/denisidoro/navi/actions) [](https://travis-ci.org/denisidoro/navi) 
> :information_source: If you're here because you upgraded **navi** and are having some issues, please check [this thread](https://github.com/denisidoro/navi/issues/201).