はじめに Ruby on RailsでWebアプリケーションを開発する際、どのようにデプロイ(その環境にアプリケーションを配置)していますか? 最近はFTP経由の方は少なくなってきたと思いますが、SCPやgit pullをしてまずアプリケーションを配置し、そこからmigrationやseedデータの反映など手作業でされている方もいるのではないかと思います。 とはいえ本番、ステージング環境、テスト環境、開発環境など複数の環境で同じコマンドを実行していくのはなかなか大変です。 また中には手作業の手順を間違えて正しくアプリケーションが動かない!という経験をされた方もいるのではないかと思います。 Capistrano はそんな手作業を無くし、コマンドだけでデプロイ関係のタスクを自動的に対応してくれるいうツールです。 今回はRuby on Railsの5系(5.1)でCapistranoのバージョン