Capistrano-オープンソース展開ツール

Capistrano 無料展開ツール

オープンソース展開ツールを使用してWebアプリケーションを展開します

リモートサーバー自動化ツールを使用して、複数のサーバーにソフトウェアを同時に展開します。展開ワークフローを自動化し、新しいバージョンをすばやくリリースします。

概要

Capistranoは、Webアプリケーションを展開するためのオープンソース展開ツールです。ソフトウェアチームが自動展開スクリプトを構築できるようにする最高の展開ツールの1つです。 Capistranoは、複数のサーバーにWebアプリケーションを同時に展開できます。チームは、開発、ステージング、生産などの複数のステージの展開を一度定義できます。ソフトウェアチームが、ログインログのチェック、アップタイムの列挙の列挙、サーバーの数のセキュリティパッチの適用などの監査を自動化するのに役立ちます。さらに、Capistranoは、データベースの変更などの一般的なタスクを自動化できます。 サーバーの役割機能は、チームがWebサーバー、アプリケーションサーバー、データベースサーバーなどのソフトウェアのさまざまなサーバーを定義するのに役立ちます。開発者は、役割でサーバーにタグを付け、タスクの実行を制御できます。 Capistranoは、チームが多くのサーバーで展開ジョブを実行できるようにする並列実行をサポートしています。 Capistranoは、チームが以前のバージョンにすばやく切り替えることができるロールバック機能もサポートしています。 Capistranoは、機能を拡張するためのプラグインをサポートしています。そのため、ソフトウェアチームは、必要に応じて公式およびサードパーティのプラグインを使用できます。この無料展開ソフトウェアはRubyで記述されています。さらに、Capistranoは他のRubyアプリケーションと簡単に統合できます。このオープンソース展開ツール**のライセンスはMITです。

システム要求

Capistranoをセットアップするための要件は次のとおりです。 -Ruby 2.0以上

特徴

Capistranoには優れた機能リストがあり、その一部は次のとおりです。

  • 複数のステージ
  • 強力な慣習
  • 並列実行
  • サーバーの役割 -RubyGemsパッケージマネージャー
  • プラグインをサポートします
  • カスタムSCM
  • ロールバック
  • フィルタリング
  • フック
  • バージョンロック

インストール|

ubuntuを使用したインストール

以下のコマンドを実行してインストールします。

$ sudo apt install capistrano

Githubを使用したインストール

以下のコマンドを同じ順序で実行して、リポジトリからインストールします。


$ git clone https://github.com/capistrano/capistrano.git
$ cd capistrano
$ gem build *.gemspec
$ gem install *.gem

Ruby Gemを使用したインストール

次のコマンドを実行して、Ruby Gemを介してインストールします。

$ gem install capistrano

探検

次のリンクが関連する場合があります。

-2021年のトップ5オープンソース展開ツール

 日本