Capistrano@CIツール¶
はじめに¶
本サイトにつきまして、以下をご認識のほど宜しくお願いいたします。
01. Capistranoの仕組み¶
パイプライン構成¶
インプレースデプロイメントを実装する。

(1)-
自身のパソコンからデプロイサーバーにリモート通信する。
(2)-
デプロイサーバーの自動デプロイツール (例:Capistrano) が、デプロイサーバーからWebサーバーにリモート通信する。
(3)-
自動デプロイツールが、WebサーバーのGitを操作し、
git pullコマンドあるいはgit cloneコマンドを実行する。その結果、GitHubリポジトリからデプロイサーバーに指定のブランチの状態が取り込まれる。