0

Azureのドキュメントでは、Linuxコンテナのサンプルが「coming soon」であるため、ここでこの質問をしています。誰でもこのチュートリアルがいつ利用可能になるのかについての洞察はありますか?VSTS Build/Releaseを使用してDockerコンテナをAzure Service Fabricに継続的に統合/展開する方法を教えてください。

一方、私は誰かが効果的にこれを行う方法についていくつかの光を当てることを望んでいます。 私のユースケースは、次のとおり

  • microservicesベースのアプリケーション(たとえばMicroservices A、B、およびC)。各microserviceは(コンテナ)microservicesを展開個別にVSTSリリース機能を使用

  • コンテナイメージを構築するための能力を構築し、ドッカーハブにプッシュ

  • のVisual Studio Team Servicesを使用し、独自のドッカーコンテナに

  • を実行する必要がありますmicroservicesが独立開発されるサービスファブリッククラスタに、つまり、私はサービスファブリックでアプリケーション全体を更新する必要はありませんが、唯一のそれぞれのノード(複数可)

に変更microservice /コンテナを再デプロイ

VSTSのビルドとリリース(Dockerビルドやシェルスクリプトタスクなど)にタスクを追加できるカスタムソリューションがあります。アプリケーションマニフェストとサービスマニフェストを更新して更新を開始するスクリプトをいくつか呼び出します。サービスファブリッククラスターなどがあります。

+0

ドッキング関連のタスクは、これらの拡張子です(https://marketplace.visualstudio.com/)。 search?term = Docker&target = VSTS&sortBy = Relevance)、あなたの要件のための方法はありません、私はそれを行うためにスクリプトを構築する必要があると思う、あなたはカスタムビルドタスクとVSTSにインストールすることができます。 –

答えて

0

コンテナが同じアプリであっても別のアプリであっても、コンテナを個別に展開することはできます。デプロイメント時に変更のみが適用されているため、デプロイメントパッケージに変更されていないサービスを持つ必要はありません。 Service Fabricサービス(コンテナではありません)の例を見てください。ただし、サービスマニフェストを使用してコンテナを展開することは、概念的に同じです。https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-set-up-continuous-integration

関連する問題