Capistrano

From Wikipedia, the free encyclopedia

作者 Ari Asulin
最新版
3.19.2 / 2024年11月7日 (16か月前) (2024-11-07)[1]
プログラミング
言語
Ruby
Capistrano
作者 Ari Asulin
最新版
3.19.2 / 2024年11月7日 (16か月前) (2024-11-07)[1]
リポジトリ ウィキデータを編集
プログラミング
言語
Ruby
対応OS POSIX (Linux, OpenBSD, OS X)
種別 Deployment tool
ライセンス MITライセンス
公式サイト github.com/capistrano/capistrano/wiki
テンプレートを表示

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]

Capfileの例

脚注

Related Articles

Wikiwand AI