diff --git a/.travis.yml b/.travis.yml
index 8025bc6efade04560ac9560067f77f5ace6d5f90..33b8576a7bf680fa0530bb381f3165b4ea20df49 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -4,7 +4,12 @@ before_install:
   - cd .. && ./ardupilot/Tools/scripts/install-prereqs-ubuntu.sh -y && . ~/.profile
 
 script: 
-  - cd ./ardupilot/ArduCopter && make configure && make && make px4-v2
-  - cd ../ArduPlane  && make configure && make && make px4-v2
-  - cd ../APMrover2  && make configure && make && make px4-v2
-  - cd ../ArduCopter && make configure && make && make vrubrain-v51
+  - cd ./ardupilot && Tools/scripts/build_all_travis.sh
+
+notifications:
+  webhooks:
+    urls:
+      - https://webhooks.gitter.im/e/e5e0b55e353e53945b4b
+    on_success: change  # options: [always|never|change] default: always
+    on_failure: always  # options: [always|never|change] default: always
+    on_start: false     # default: false