ロードバランサの背後に複数のamazon ec2インスタンスがあります。私たちのビルドスクリプトはphingで書かれており、gitと統合されています。特定のgitブランチをamazon ec2インスタンスのサブセットに展開するためのビルドスクリプトをトリガーするツールを探る
現在、ロードバランサの背後にあるすべてのアクティブインスタンスを表示し、それらのいくつかを選択(または以前に定義したグループを選択)できるようにするツール(JenkinsやAmazonコードのデプロイなど)を探しています。 (どちらか良い方) -
ビルドスクリプトは、ツールがホストされているのと同じ専用サーバーでホストされています。
または選択したEC2インスタンス上でホストされているそれぞれのビルドスクリプト。
私たちは、次の操作を行うことができるはず - 私たちは、インスタンスの任意のグループのためのビルドスクリプトをトリガしたときに
は、必要に応じて、Gitのブランチ名を指定します。
は負荷を監視するためのいくつかの時間を取得するように、箱のバッチで展開することができ、その後、すべてが良好であれば次のバッチに移動します。最良の方法は、バッチのサイズ(たとえば10)を指定することです。その結果、プロセスは、すべてのバッチでのロールアウトが完了した後にユーザープロンプトを待機します。
我々はインスタンスの二つのグループに二つの異なるgitのブランチをロールアウトする必要がある場合(私たちは、バッチサイズを指定しない場合)ので、我々は、2つのステップでそれらを実行することができます。
同様のことに対処した人の経験について知りたいですか?あなたはアプリケーションの展開 のために、工具はローリング展開を実行するためのオプションを持っているかどうかを持っている
選択肢:
@Downvoter、説明してください。正直なところ、知識を得ることはとても難しいことがあります。尋ねる質問はたくさんありますが、ここでは質問することはできません。クオラに答える人が十分ではなく、質問体の長さにもこの制限を設けています。 –