Capistrano
From Wikipedia, the free encyclopedia
| 作者 | Ari Asulin |
|---|---|
| 最新版 |
3.19.2
/ 2024年11月7日[1] |
| リポジトリ | |
| プログラミング 言語 | Ruby |
| 対応OS | POSIX (Linux, OpenBSD, OS X) |
| 種別 | Deployment tool |
| ライセンス | MITライセンス |
| 公式サイト |
github |
Capistrano(「カピストラーノ」あるいは「キャピストラーノ」)は、複数のサーバー上でスクリプトを実行するためのオープンソースのツールであり、その主な用途は、ウェブアプリケーションのソフトウェアデプロイメントである。1つ以上のWebサーバ上のアプリケーションを新しいバージョンにする作業を自動化でき、データベースを変更するといった作業もできる。
CapistranoはRuby言語で書かれており、RubyGemsによって配布されている。これはRuby on Rails ウェブアプリケーションフレームワークの副産物だが、PHPといった、他のフレームワークを使用して書かれたウェブアプリケーションのソフトウェアデプロイメントに使うこともできる。
Capistranoは、主にBashのコマンドライン上で使用するように実装されている。Ruby on Railsフレームワークのユーザは、多くのCapistranoのレシピの中から選択することで、例えばウェブアプリケーションに現在の変更を展開したり、以前のソフトウェアデプロイメントの状態にロールバックするといったことができる。
もともとはSwitchTowerという名前だったが、競合する商標があったため、2006年3月にCapistranoに変更された。
原作者のJamis Buckは、2009年2月24日に、プロジェクトのメンテナンスをやめると表明した。[2] しかし直後にそれを嘆くスレッドがメーリングリスト(Google Group)上で始まり、 [3] GitHub上で開発が進められている。 [4]
