Capistrano 入門
Capistrano とは何か。それは、デプロイメントのツールである。
デプロイメントとは何か。Web アプリケーションについて言えば、それは以下のようなタスク全般を指す言葉である。
- アプリケーションを本番サーバにインストールすること。あるいは、最新版に更新すること。
- Web サーバを起動、再起動、停止すること。
- Web サイトをメンテナンス中にすること。あるいは、通常の状態に戻すこと。
世の中に向けて Web アプリケーションを公開しているなら、こうしたタスクは日常茶飯事である。
最初は少し面白いけれど、基本的な退屈な作業だ。
怠惰を美徳とする我々プログラマは、もちろんこんな状況に甘んじるわけにはいかない。
というわけで、Capistrano について研究をしていこうと思う。
記事一覧
- 第1回 インストール (2008/03/24)
- 第2回 SSH 公開鍵の設置 (2008/03/25)
- 第3回 Windows で Capistrano (2008/03/26)
- 第4回 capify (2008/03/27)
- 第5回 ターゲットホストの準備 (2008/03/28)
- 第6回 deploy:update (2008/03/29)
- 第7回 Rails アプリケーションの起動・停止・再起動 (2008/05/17)
- 第8回 deploy:rollback と deploy:cleanup (2008/05/18)
- 第9回 メンテナンスページへの切り替え (2008/06/03)