diff --git a/.travis.yml b/.travis.yml
index 10157cc1ded57f4936b16194b6180f2a8eb3ca75..3d09c7b62007312a91dbb2c19911b6b993b0bbda 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -9,8 +9,52 @@ matrix:
         - os: linux
           compiler: clang
         - os: osx
+          osx_image: beta-xcode6.1
           compiler: gcc
         - os: osx
+          osx_image: beta-xcode6.1
+          compiler: clang
+        - os: osx
+          osx_image: beta-xcode6.2
+          compiler: gcc
+        - os: osx
+          osx_image: beta-xcode6.2
+          compiler: clang
+        - os: osx
+          osx_image: beta-xcode6.3
+          compiler: gcc
+        - os: osx
+          osx_image: beta-xcode6.3
+          compiler: clang
+        - os: osx
+          osx_image: xcode6.4
+          compiler: gcc
+        - os: osx
+          osx_image: xcode6.4
+          compiler: clang
+        - os: osx
+          osx_image: xcode7
+          compiler: gcc
+        - os: osx
+          osx_image: xcode7
+          compiler: clang
+        - os: osx
+          osx_image: xcode7.1
+          compiler: gcc
+        - os: osx
+          osx_image: xcode7.1
+          compiler: clang
+        - os: osx
+          osx_image: xcode7.2
+          compiler: gcc
+        - os: osx
+          osx_image: xcode7.2
+          compiler: clang
+        - os: osx
+          osx_image: xcode7.3
+          compiler: gcc
+        - os: osx
+          osx_image: xcode7.3
           compiler: clang
 
 cache: