2016-08-01 6 views
0

私が見てきたドキュメントや例から、Service Fabricサービスを展開する方法としては、それらをすべてアプリケーションパッケージにパッケージ化することが望ましいと思われます。個別にサービスファブリックサービスを展開する

私が30のサービスを持っていて、そのうちの1つに変更を加えた場合、CIサーバがリポジトリ全体をプルダウンしてソリューションを構築し、パッケージ化し、サービスファブリックがただ1つのサービス変更されたため、1つだけ更新する必要があります。

1つのサービスでアプリケーションパッケージを作成する方法はありますか?

答えて

3

部分的なアップグレード(差分パッケージング)を実行します。ここを参照してください。 Differential packaging

+0

リンクしてくれてありがとうございます。サポートされていることを知っておきましょう。しかし、PowerShellテストアプリケーションパッケージコマンドレットを実行すると、あるサービスを更新してパッケージから他のサービスを削除すると、ファイルが見つからないというエラーが返されます。私は、変更されていないサービスのディレクトリを残してみましたが、コードフォルダを削除するだけで、まだ動作しませんでした。 –

+0

Test-ServiceFabricApplicationPackageを呼び出すときにImageStoreConnectionStringパラメータを指定する必要があります。このパラメータを使用すると、元のパッケージと比較する場所を知ることができます。 –

関連する問題