概要
- CircleCIのコンテナは、デフォルトだと以下のサービスが立ち上がっているコンテナでテストが走ります。
- couchdb (1.3.0)
- memcached (1.4.13)
- mongodb (2.4.13)
- mysql (5.5.41)
- postgresql (9.4 with postgis 2.0 extensions)
- rabbitmq (3.4.4)
- redis (3.0.3)
- zookeeper (3.3.5)
- しかしながら、普通のサービスは全てを使うわけでは無いので、** 不要なサービスは落として ** しまって、メモリを節約しましょう。
サンプルコード
こんな感じで。
circle.yml抜粋。
machine: pre: - sudo /etc/init.d/postgresql stop - sudo /etc/init.d/mongodb stop - sudo /etc/init.d/memcached stop - sudo /etc/init.d/mysql stop - sudo /etc/init.d/couchdb stop
まとめ
- ぐぐっても、同じことをしている人は見つからず。。。
- 効果としては微量ですけど、メモリの無駄遣いを抑制し、気分的にテストが少し速くなったように感じます。(プラシーボ)
Comments