Capistrano 入門

Capistrano連載用の青い画像

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

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

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

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

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

記事一覧