タグ

ブックマーク / qiita.com/nanasess (3)

  • Docker for Mac の Mutagen-based caching で Volume のパフォーマンスが劇的に改善した - Qiita

    Docker for Mac の Mutagen-based caching で Volume のパフォーマンスが劇的に改善したSymfonyMacDockerEC-CUBEmutagen 2020/8/23 追記 2.3.5.0 の Edge release で削除されてしまった模様です。 今後の統合方法を検討するということで、続報を期待します。。 Docker for Mac の Edge channel で、 Mutagen ベースのキャッシュが使えるようになっています。(手元のバージョンは 2.3.1.0) 従来、 EC-CUBE をはじめとする Symfony をベースとしたアプリケーションや、Composer や npm などのパッケージ管理システムのファイルをマウントすると、強烈に遅くなる問題がありました。 今回利用できるようになった Mutagen ベースのキャッシュを利用

    Docker for Mac の Mutagen-based caching で Volume のパフォーマンスが劇的に改善した - Qiita
  • EC-CUBE で使っている .travis.yml を解説するよ - Qiita

    Docker + Travis CI で Codeception CI をしよう に引き続きの Travis CI ネタです。 EC-CUBE3 では、 Travis CI を使用して、ユニットテストを自動化しています。 どんなことをするかは .travis.yml に書かれていますが、コメントも乏しいので解説してみます。 各セクションの解説 git

    EC-CUBE で使っている .travis.yml を解説するよ - Qiita
  • Docker + Travis CI で Codeception CI をしよう - Qiita

    EC-CUBE3 では、PHPUnit + Travis CI を使用し、ユニットテストを自動化しています。 しかし、ここでテストされるのは、単体テストであり、この他、ブラウザを使用しての受け入れテストが必要になってきます。 また、 PHPバージョンを変更してのテストは、Build Matrix で簡単に設定できますが、データベースのバージョンや、ブラウザの種類を変更するのは難易度が高いです。 EC-CUBE3 は比較的こまめにリリースすることで、品質向上を図っていますので、リリースのたびに、多くの環境で受け入れテストをするのは、相応の労力が必要です。ブラウザからのテストといえど、単純なものは自動化してしまいたいですね。 ここで登場するのが Codeception です。 Codeception とは? PHP で書かれたテスティングフレームワークです。 受け入れテスト(Acceptanc

    Docker + Travis CI で Codeception CI をしよう - Qiita
    mapk0y
    mapk0y 2016/12/18
    細かな Tips が紹介されてて良い。depens_on の問題は healthcheck でどうにかしたいものだ
  • 1