Travis CIにおけるDockerが見つからないエラー

2016年はじめごろから、Travis CI上でDockerが見つからないというエラーが出ていたみたいです。修正方法を備忘録的に書いておきます。

今までは、Dockerを使用するために、.travis.ymlは次のように書いておけばOKでした。

sudo: required
service:
  - docker

ところが、2016年のはじめごろから、これだとdocker: service not foundというエラーがでるようになっていました。

Travis CIのGitHub上にもissueがでていて、ここにあるリンクをたどっていった結果、次のように修正すればよいみたいです。

sudo: required
os: trusty
group: stable
service:
  - docker

私の場合は使用しているOSがUbuntu 14.04 LTS Trustyだったので上記のようになりました。異なるバージョンを使っている場合は適宜osの部分を変えていただければOKだと思われます (試してはいないです)。