Rubyのバージョンアップ後に rbenv: 2.4.1 is not installed or not found in $HOME/.rbenv/versions/2.4.1 というエラーでデプロイできなかったことに対する解決方法を書きました。
Read moreBitBucketからGitHubに移行する移行手順とcapistranoを利用してrailsアプリをデプロイしている場合の落とし穴について書きました。
Read moreデプロイするときはいつもmasterにソースをpushしてからbundle exec cap production deployを実行していましたが、毎回コマンドを打つのが面倒なので、CircleCIとcapistranoを利用してデプロイを自動化してみました。
Read moreCircleCIとcapistranoを利用してデプロイを行う際に timeout: if a command runs this many seconds without output, kill it (default:600s) で timeout にならないように設定する方法について書きました。
Read morerails5がすでにリリースされたものの、まだcapistrano3 x rails4 の組み合わせのアプリも多いと思います。設定しておいた方が良いcapistranoのオプションが設定されていないプロジェクトをちょこちょこ見かけるので、設定が漏れそうなオプションをまとめました。
Read morecapistranoのバージョンをあげると puma:restart のビルドタスクが走らなくなってしまったため対応しました。
Read morecapistranoのバージョンをあげると Future versions of Capistrano will not load the Git SCM plugin by default...というワーニングが出るようになったので対応しました。
Read moreCapistranoを利用して複数サーバーにデプロイしている構成の場合に、それぞれのサーバーにデプロイする方法について調べました。
Read moreELBにぶら下がっているEC2にCapistranoを利用してローリングデプロイする方法について書きました。
Read more