概要 1リポジトリに、バックエンドとフロントエンドにフォルダを分けて入れた場合のcircleci設定ファイルの書き方例を紹介します。 下記のようなディレクトリ構造 project/ ├ .circleci/ │ └ config.yml ├ backend/ │ └ manage.py │ └ requirements.txt ├ frontend/ │ └ package.json │ └ yarn.lock ├ is_changed_dir.sh シェルスクリプトを使用して、バックエンドフォルダ内のファイルを修正した場合バックエンドのテスト、フロントエンドフォルダ内のファイルを修正した場合フロントエンドのテストが実行されるように設定しました。 構成 バックエンド Python3.9 Django3.1.3 Postgresql9.6.2 フロントエンド React17.0.1 全体 最