Capistrano@CIツール¶
はじめに¶
本サイトにつきまして、以下をご認識のほど宜しくお願いいたします。
01. Capistranoの仕組み¶
パイプライン構成¶
インプレースデプロイメントを実装する。
(1)
-
自身のパソコンからデプロイサーバーにリモート通信する。
(2)
-
デプロイサーバーの自動デプロイツール (例:Capistrano) が、デプロイサーバーからwebサーバーにリモート通信する。
(3)
-
自動デプロイツールが、webサーバーのGitを操作し、
git pull
コマンドあるいはgit clone
コマンドを実行する。その結果、GitHubリポジトリからデプロイサーバーに指定のブランチの状態が取り込まれる。