2016-08-01 5 views
0

필자가 본 문서 및 예제에서 Service Fabric 서비스를 배포하는 기본 방법은 모든 패키지를 응용 프로그램 패키지로 패키지하는 것입니다.개별적으로 서비스 패브릭 서비스 배포

30 개의 서비스가 있고 그 중 하나를 변경하면 CI 서버가 전체 리포지토리를 가져 와서 솔루션을 빌드하고 패키지 한 다음 서비스 패브릭에서 해당 서비스를 하나만 결정하도록하는 데 관심이 없습니다 변경되었으므로 하나만 업데이트해야합니다.

서비스가 하나 뿐인 응용 프로그램 패키지를 만드는 방법이 있습니까?

답변

3

부분 업그레이드 (차동 패키징)를 수행하려고합니다. 여기를 보아라. Differential packaging

+0

링크 해 주셔서 감사합니다. 지원된다는 점이 좋습니다. 그러나 powershell 테스트 응용 프로그램 패키지 cmdlet을 실행할 때 하나의 서비스를 업데이트하고 패키지에서 다른 서비스를 삭제하면 파일이 없다는 오류가 반환됩니다. 나는 변경되지 않은 서비스 디렉토리를 떠나고 코드 폴더를 삭제하려고 시도했지만 여전히 작동하지 않았다. –

+0

Test-ServiceFabricApplicationPackage를 호출 할 때 ImageStoreConnectionString 매개 변수를 지정하여 비교 대상인 원래 패키지를 찾을 위치를 알 수 있어야합니다. –

관련 문제