2016-04-14 1 views
0

Capistranoの展開中に情報がどのように流れるかについての情報が見つかりませんでした。展開を実行するときにログ情報を出力することができません。Capistrano導入時にデータ通信フローはどのように見えるのですか?これを説明するどこかにダイアグラムがありますか?

は、私は現在、次のセットアップがあります。私のラップトップ上

  1. 開発コードを
  2. ローカルのGitサーバー
  3. ステージングWebサーバ

私はローカルのGitサーバーへの私のコードをプッシュCapistrano repo_urlがこのサーバー上のリポジトリに設定されています。その後、コードはステージングWebサーバーに展開されます。展開中、通信は次のようになりますか:

1 - > 2 - > 3?

1(開発用ラップトップ)から3(Webサーバー)までの通信はありますか?

答えて

0

これは助けることができる:あなたはキャップを実行すると、あなたが展開している間

https://github.com/mattbrictson/airbrussh

それはキャップログの清掃だ、あなたはカピストラーノ作業は

を流しフォローしましょう」、カピストラーノは忠実にあなたのサーバーに接続しますあなたのプロジェクトを展開するのに必要なステップを実行します」これはあなたのローカルコードはそれとは関係がありません。

キャップステージングを使用すると(たとえば)展開します。 Capistranoは設定用のstaging.rbファイルを探します。サーバーに接続し、githubからコードを引き出します。私はあなたがカピストラーノと新しいしていると仮定したよう

は、見てみましょう:私はあなたが任意のテスト/バグの解決のために、あなたのデシベルとステージング/ PROD DBを管理するのに役立つでしょう

https://github.com/sgruhier/capistrano-db-tasks

私はこのヘルプを願っています:)