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だと思われます (試してはいないです)。