Capistranoとは

Ruby製の自動デプロイツール
デプロイ作業をコマンド数行で実行

Capistranoタスク自体は「コマンドを順番に実行する」だけ

覚えること
-Capistranoのモデル
-Capistranoのワークフロー
-Capistranoの設定ファイルの書き方

capistranoを理解する為に必要なこと
-Capistrano
-ライブラリ
-設定ファイル
-ホスト

Capistranoの要素
-capコマンド
-Capistranoのライブラリ
-デフォルトのデプロイタスク

ライブラリやデフォルトタスクを利用して設定ファイルを記述し、capコマンドで事項する。

ライブラリ
Capistranoはフレームワークでライブラリを利用できる。具体的には以下。
-Rubyライブラリ
-Capistrano拡張

設定ファイル
一度だけ使う設定はライブラリではなく、設定ファイルに記述する。
– config/deploy.rb
– config/deploy/任意のステージ名.rb

ホスト
デプロイにあたって、実行する対象マシンは「ローカルマシン」と「サーバー」の二つ

Capistranoのワークフロー
– capitstranoインストール
– 設定ファイルのひな形をつくる
– 設定ファイルのカスタマイズ
– capコマンドを実行