Ruby製の自動デプロイツール
デプロイ作業をコマンド数行で実行
Capistranoタスク自体は「コマンドを順番に実行する」だけ
覚えること
-Capistranoのモデル
-Capistranoのワークフロー
-Capistranoの設定ファイルの書き方
capistranoを理解する為に必要なこと
-Capistrano
-ライブラリ
-設定ファイル
-ホスト
Capistranoの要素
-capコマンド
-Capistranoのライブラリ
-デフォルトのデプロイタスク
ライブラリやデフォルトタスクを利用して設定ファイルを記述し、capコマンドで事項する。
ライブラリ
Capistranoはフレームワークでライブラリを利用できる。具体的には以下。
-Rubyライブラリ
-Capistrano拡張
設定ファイル
一度だけ使う設定はライブラリではなく、設定ファイルに記述する。
– config/deploy.rb
– config/deploy/任意のステージ名.rb
ホスト
デプロイにあたって、実行する対象マシンは「ローカルマシン」と「サーバー」の二つ
Capistranoのワークフロー
– capitstranoインストール
– 設定ファイルのひな形をつくる
– 設定ファイルのカスタマイズ
– capコマンドを実行