仕事でRailsを使っていると、IDCセンター等にあるサーバーにDepolyしなくちゃいけないことがままある。こうした時従来と同じ手順書をつくってtarボールを転送して解凍して...としていたのだけど、効率が悪くて仕方が無い。開発環境にあるソース管理サーバーにアクセスできればCapistranoで一発なんだけど、IDCセンターでそんなものにつながる訳もない。 しかも持ち込めるものはWindows端末だけなので、どうにかその環境でCapistranoが使えないか試してみた。 今回試してみた環境は以下のとおり。 3つのサーバーが同一セグメント上にあるのだけれど、導入先のLinuxサーバーとソース管理サーバー間は通信できないものとして処理した Windows端末側 Windows側は以下の2つの準備が環境としては必要となる。 Ruby環境 Subversionサーバー まずRubyから準備してゆ
![Windows端末だけでCapistranoを使う - 技術メモ的なモノと気になるモノ](https://cdn-ak-scissors.b.st-hatena.com/image/square/0941ac8685849644d7c5a448b8aeea1bf660fd3e/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Ft%2Ftgg%2F20090401%2F20090401164653.png)