はじめに Railsアプリの開発効率を上げるため、 GitHubにpushしたら静的コード解析(rubocop)と自動テスト(rspec)を実行し、 stagingブランチにマージしたらSTG環境に、masterブランチにマージをしたら本番環境に自動デプロイするように設定した。 前提 Railsのアプリケーションを作成済み Rubocop, Rspec設定済み Herokuの登録&設定済み CircleCIのユーザおよびプロジェクト登録済み&GitHubと連携済み 環境 Ruby 2.5.0 Rails 5.2.2 CircleCI 2.1 SQLite(Rspec実行時) 手順 CircleCIに環境変数を設定する .circleci/config.ymlを記述し、GitHubにpushする CircleCIに環境変数を設定 Project Settings > Environment