gitとcapistrano!チェックアウトしデプロイ!

Gitをバージョン管理システムとCapistranoとして使用して、  RailsだけでなくWordPressやDrupalなど、ほぼすべてのプロジェクトの配備を管理する方法です。

ステージングサーバと本番サーバを用意

最も基本的なアプリケーションのセットアップには、通常、ステージングサーバーと本番サーバーの2つのサーバーが必要です。

同時に複数の開発者が働いているので、もっと細かく制御する必要があります。

GITとCapistranoの連携は?

マスターブランチをベースにしているため、柔軟性は非常に限られています。

cap deployコマンドを実行した時点でマスターのHEADにあるものだけをデプロイできます。

ステージングプロダクションの 2つのGitリモートブランチを作成できます。

ステージングに最新の変更を適用するための典型的なワークフロー(マスタブランチにあると仮定)は次のとおりです。

$ gitのチェックアウトステージング
$ git pull origin staging
$ git merge master
$ gitプッシュオリジンステージング
$ capステージング展開

(Visited 8 times, 1 visits today)

シェアする

  • このエントリーをはてなブックマークに追加

フォローする