Capistrano¶
はじめに¶
本サイトにつきまして、【IT技術の知見】はじめに - 俺の技術ノート をご認識のほど宜しくお願いいたします。
01. Capistrano の仕組み¶
パイプライン構成¶
インプレースデプロイメントを実装する。

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