問題
Redisを使ったプロジェクトのCIをTravisに任せたいんだけど、TravisがホストしてるサーバってRedis入ってるの?ポートは?
解決
入ってます
Redisだけじゃなくてもちろん他のDBも入ってる。ウェブGUIからの操作は要らず、.travis.yml
で指定してあげればいいだけ。
設定
今回はRedisに加えてMemcachedも使うプロジェクトであり、Go言語なので、プロジェクトのトップに置く.travis.yml
は以下のようになりました
language: go go: - 1.2 - tip services: - redis-server - memcached script: - go test -v ./...
実際動いてるサンプル
DRYな備忘録として