仕事でRailsを使っていると、IDCセンター等にあるサーバーにDepolyしなくちゃいけないことがままある。こうした時従来と同じ手順書をつくってtarボールを転送して解凍して...としていたのだけど、効率が悪くて仕方が無い。開発環境にあるソース管理サーバーにアクセスできればCapistranoで一発なんだけど、IDCセンターでそんなものにつながる訳もない。 しかも持ち込めるものはWindows端末だけなので、どうにかその環境でCapistranoが使えないか試してみた。 今回試してみた環境は以下のとおり。 3つのサーバーが同一セグメント上にあるのだけれど、導入先のLinuxサーバーとソース管理サーバー間は通信できないものとして処理した Windows端末側 Windows側は以下の2つの準備が環境としては必要となる。 Ruby環境 Subversionサーバー まずRubyから準備してゆ