2012-04-20 8 views
0

私はWebサーバーを初めて使用しています。新しいコードを開発マシンからクラウド上で運用されている運用サーバーにプッシュするのが最善の方法を知りたいと思います。新しいコードを* nix Webサーバーにプッシュする方法は?

zipファイルをWebホストにダウンロードしたり解凍したりすることは、コードを更新する最良の方法ではないと思います。私はSVNもこれを行うことができると思いますが、それはそれに従う方法ですか、それとも良い方法がありますか?

答えて

0

かかわらず、ターゲット環境のあなたは、通常の方法で破損する可能性が物事の数を最小限にしようとしているが、この考察に基づいて、2人の天然のリーダーは次のようになります。

  • 「SCP -p tarball.tar .gzを/ path_to &タールxzf tarball.tar.gz」
  • "rsyncの-ac/path_fromへ:/ path_to"

両方以降のMD5チェックと

0

私はこの質問がserverfaultの方が良いかもしれないと思いますが、とにかくです。 Webサーバ上の

  1. SVNのチェックアウト - 地元のチェックアウトからWebサーバにコピーする
  2. のrsyncを更新するためにcronまたはトリガ。
  3. 自動化(sshキーなど)、tarfileをwebserverにコピーします。
関連する問題