capistrano

capistranoでデプロイ時にgoogle analyticsのトラッキングコードを仕込む方法

ソース管理上に、google analyticsのトラッキングコードを含めたくないなぁ と思ったので、capistranoでデプロイする際に、sedで置換するtaskを書いてみました。 参考 Cappin' that Stat — err.the_blog 書き方 filter deploy.simlinkの後に実行するようにし…

capistrano-ext

Capistrano実践Tips集 とてもいい資料でした。 こちらを見てcapistrano-extを見て入れてみました。 install $ gem install capistrano-ext $ mkdir -p config/deploy 設定 config/deploy.rb require 'capistrano/ext/multistage' 環境ごとの差分ファイルを c…

capistranoでthinking_shinxを扱う方法

capistranoでthinking_shinxを扱う方法についてです。 基本sshでのコマンド実行なので仕組みは簡単です。 一応sample gist: 572142 - capistrano_sample_thinking_sphinx_deploy.rb- GitHub ポイント 検索indexファイル db/sphinx/production/ に検索indexフ…

capistrano_colors

capistrano_colors - 高尾宏治日記 on はてな で紹介されていた、capistrano_colors が非常にいいです。 詳細は、上の記事やgithub見れば分かるので割愛しますが 少々見にくいと思っていたところなので、とても重宝しています。 stjernstrom's capistrano_co…

capistranoを使ってみた

以前から使用してみたかったCapistranoを使ってみました。 最初に 要は、今まで本番環境へのデプロイアクションとして ・サービス停止 ・ソース上げる(scp/ftp/rsync ...) ・バックアップ取得 ・デプロイ(tar zxvf、chown/chmod...) ・サービス開始 って…