diff --git a/.travis.yml b/.travis.yml
index db199c84f5ae682e4374549a697eeb380b0e2b97..61c51dd25a722fcf142dd8fef72ca24baadb8a64 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -11,26 +11,28 @@ language: cpp
 matrix:
   include:
     - os: linux
+      dist: trusty
       sudo: required
+      group: deprecated-2017Q3
       before_install: chmod -R +x ./ci/*platformio.sh 
       install: ./ci/install-platformio.sh
       script: ./ci/build-platformio.sh      
     - os: linux
-      dist: xenial
       compiler: gcc
       sudo : true
       install: ./ci/install-linux.sh && ./ci/log-config.sh
       script: ./ci/build-linux-bazel.sh
     - os: linux
-      dist: xenial
       compiler: clang
       sudo : true
       install: ./ci/install-linux.sh && ./ci/log-config.sh
       script: ./ci/build-linux-bazel.sh
     - os: linux
+      group: deprecated-2017Q4
       compiler: gcc
       env: BUILD_TYPE=Debug VERBOSE=1 CXX_FLAGS=-std=c++11 
     - os: linux
+      group: deprecated-2017Q4
       compiler: clang
       env: BUILD_TYPE=Release VERBOSE=1 CXX_FLAGS=-std=c++11 -Wgnu-zero-variadic-macro-arguments
     - os: linux