Capistrano 入門

Capistrano連載用の青い画像

Capistrano とは何か。それは、デプロイメントのツールである。

デプロイメントとは何か。Web アプリケーションについて言えば、それは以下のようなタスク全般を指す言葉である。

  • アプリケーションを本番サーバにインストールすること。あるいは、最新版に更新すること。
  • Web サーバを起動、再起動、停止すること。
  • Web サイトをメンテナンス中にすること。あるいは、通常の状態に戻すこと。

世の中に向けて Web アプリケーションを公開しているなら、こうしたタスクは日常茶飯事である。
最初は少し面白いけれど、基本的な退屈な作業だ。

怠惰を美徳とする我々プログラマは、もちろんこんな状況に甘んじるわけにはいかない。
というわけで、Capistrano について研究をしていこうと思う。

(2008/03/24)


記事に関するご質問は、 hermes@oiax.jp までメールでお送りください。

ウェブサイト構築の発注先を検討されているお客様は、ご相談フォームをご利用ください。