Short-circuit build steps
diff --git a/.travis.yml b/.travis.yml
index 24bf100..45ea7a0 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -15,6 +15,9 @@
         - RUSTFLAGS='--cfg procmacro2_semver_exempt' cargo test --features nightly
         - cargo update -Z minimal-versions && cargo build
 
+before_script:
+  - set -o errexit
+
 script:
   - cargo test
   - RUSTFLAGS='--cfg procmacro2_semver_exempt' cargo test