0

現在、ロードバランサーの背後で 8 つの EC2 インスタンスを実行しています (以前は 2 つ実行していましたが、アプリが離陸し、トラフィックが増えています)。

コードは Github にデプロイされています。

2 台のサーバーがあったとき、簡単にそれらにリモート デスクトップ接続し、git pull を実行しました。しかし、8 台のサーバーがあり、将来さらに増える可能性があることを考えると、これは非常識に思えます。

これは、Windows 2008 サーバー上の IIS にデプロイされた Asp.Net Web サービス (MVC3 上に構築) 用です。

これを処理するためのベストプラクティスは何ですか? ブランチ/または完全に新しい本番のみのレポ (必要な場合) にプッシュでき、すべてのサーバーに通知が送られ、変更がプルされると理想的です。

最悪の場合、各サーバーでこれを行う通知サービスを作成することを考えています。

前もって感謝します。

4

2 に答える 2

1

http://octopusdeploy.com/を試してみましたか?

于 2012-10-09T14:32:00.413 に答える
0

Webhook https://help.github.com/articles/post-receive-hooksを確認してください。簡単な http ハンドラーを作成して、github からプッシュ通知を受け取ることができます。その後、やりたいことは何でもできます。

于 2013-01-04T17:28:23.560 に答える