CapistranoとCircleCIを使用した自動デプロイの構築 目次 はじめに 自動デプロイの重要性 CapistranoとCircleCIの概要 Capistranoの基本 Capistranoとは? Capistranoのインストールと初期設定 デプロイのフローとタスクの概要 Capistranoでのデプロイ設定 deploy.rbの基本設定 環境固有の設定(例:deploy/production.rb) Passengerの再起動タスクの設定 CircleCIの基本 CircleCIとは? CircleCIの設定ファイル .circleci/config.yml の概要 CircleCIでの自動デプロイ設定 ワークフローの設定 テスト、Lint、その他の前提タスク デプロイジョブの設定 CapistranoとCircleCIの統合 SSHキーの設定 CircleCIからCapis