候補リリースごとにSVNで新しいリリースブランチをブランチします。 Ex:3.1,3.2,4.1など単一のWebサイトの複数のリリースブランチをIISにインストールする
次に、複数の開発者が異なるリリースの候補を同時に処理する必要があるため、すべてのブランチを同じサーバーに個別に展開したいと考えています。
異なるWebサイトを異なるポートに展開します。例:3.1の場合は8031、3.2の場合は8032、4.1の場合は8041など
これを実行するのがベストプラクティスですか?
編集:それは、単一のウェブサイトのために少なくとも4つのバインディング(4つのバインディングを使用しているためがどのように、MSMQを使用してWCFのWebサイトのためにこれを達成するためにします。http::80:、net.msmq:localhostを、ネット.tcp:808:、net.pipe:*、msmq.formatname:localhost)?
おかげで、 ミゲル
msmqでは、キュー名の後にブランチ番号を付けることによって、異なるブランチに対して異なるキューを作成する必要があります。私たちがNServiceBusでそれをできるかどうかはわかりません(はい、私たちはNServiceBusを使用しています)。 –
これはNServiceBusで行うことができます。[コードの場合はこのリンクを参照してください] [https://docs.particular.net/nservicebus/endpoints/specify-endpoint-name]、app.configを使って同じことができます –