TravisCIで新しいMongoDBを使う
通常、TravisCIでMongoDBを使う場合、以下のようにtravis.ymlに記述する。
travis.yml
services:
- mongodb
しかしここで利用可能になるmongoDBのバージョンは2017年5月現在で2.4.12になっている。
新しいバージョン(ここでは3.2を利用する)を使いたい場合には以下の記事の通り、travis.ymlを書き換えるとうまくいった。
install newer version of MongoDB
.travis.yml
-services: mongodb
+addons:
+ apt:
+ sources:
+ - mongodb-upstart
+ - mongodb-3.2-precise
+ packages:
+ - mongodb-org-server
+ - mongodb-org-shell
この変更だけでmongodのサービスも起動するようになる。
ビルド内でバージョンを確認したところ、ちゃんと3.2系が使われていることが確認できた。
Author And Source
この問題について(TravisCIで新しいMongoDBを使う), 我々は、より多くの情報をここで見つけました https://qiita.com/yohm/items/3d743face346dabb4471著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .