複数のアプリケーションサーバーでSVN UPプロセスを自動化する

複数のアプリケーションサーバーでSVN UPプロセスを自動化する

複数の PHP アプリケーション サーバーがあり、それぞれに SVN チェックアウト コピーがあります。何かを展開する必要がある場合、すべてのサーバーで SVN を 1 つずつ実行する必要があります。

このプロセスを自動化し、1 つのコマンドからすべてのサーバーにコードをプッシュする方法はありますか。共有 NFS にコードを置くことは、私が選択したくはないオプションです。

ありがとう

答え1

リポジトリにコミット後のフックを設定すると、何らかの信号必要に応じてすべてのアプリケーションサーバーに送信され、必要に応じて解釈して処理できます(クライアント側も自分で記述する必要があります)。

関連情報