0

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

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

4

2 に答える 2

0

ターゲット環境に関係なく、通常、途中で壊れる可能性のあるものの数を最小限に抑えようとします。この考慮事項に基づいて、2 つの自然なリーダーは次のようになります。

  • "scp -p tarball.tar.gz /path_to & tar xzf tarball.tar.gz"
  • "rsync -ac /path_from to:/path_to"

両方に続く md5 チェック

于 2012-04-20T16:08:19.723 に答える
0

この質問はサーバーフォールトの方が良いと思いますが、とにかく。

  1. Web サーバーでの svn checkout - 更新するための cron またはトリガー
  2. rsync を使用して、ローカル チェックアウトから Web サーバーにコピーします。
  3. 自動化 (ssh キーなど)、tarfile を Web サーバーにコピーします。
于 2012-04-20T16:09:30.963 に答える