모든 후보 릴리스에 대해 SVN에서 새 릴리스 분기를 분기합니다. 예 : 3.1, 3.2, 4.1 등등. 여러 개발자가 서로 다른 릴리스 후보를 동시에 작업해야하기 때문에 모든 분기를 독립적으로 동일한 서버에 배포하려고합니다.단일 웹 사이트의 여러 릴리스 분기를 IIS에 설치
다른 웹 사이트를 다른 포트에 배포합니다. 예 : 3.1의 경우 8031, 3.2의 경우 8032, 4.1의 경우 8041 등
이것을 수행하는 것이 가장 좋은 방법입니까?
편집 : 그것은 하나의 웹 사이트에 대한 최소 4 바인딩 (4 바인딩을 사용하기 때문에 방법, MSMQ를 사용하여 WCF 웹 사이트에 대해이를 달성하기 : HTTP : : 80 : net.msmq : 로컬 호스트, 순 .tcp : 808 :, net.pipe : *, msmq.formatname : localhost)?
감사합니다, 미구엘
msmq의 경우 분기 이름에 접미사를 추가하여 다른 분기에 대해 다른 대기열을 만들어야합니다. 우리가 NServiceBus를 가지고 그렇게 할 수 있을지 확신 할 수 없다. (예, 우리는 NServiceBus를 사용하고있다.) –
NServiceBus를 사용하여이 작업을 수행 할 수 있습니다. [코드 링크] [https://docs.particular.net/nservicebus/endpoints/specify-endpoint-name]에서 app.config를 사용하여 동일하게 수행 할 수 있습니다. –