こちらの記事の続きです RSpec on DockerでChromeブラウザテストを行う方法 DockerでのRuby on Rails環境構築を一つずつ詳解する CircleCI→herokuのCI/CDパイプライン構築手順 手順としては上記記事の続きであり ・Dockerでの開発環境を構築している ・単体テスト・統合テストをDockerコンテナ内で実行できる ・Github→CircleCI→herokuのCI/CDパイプラインを構築している を前提としています。 今回はこれらを組み合わせて CicleCIでの自動テスト環境にdocker-composeを利用していきたいと思います。 これにより開発環境、テスト環境、本番環境の環境差分が無くなります。 CircleCIでDocker使用時はMachine Executor CircleCIでは通常はdocker環境でテストを実行させるよ