Visual Studio 2015のソリューションには、パブリッシュオプションを使用してAzureに個別に公開できるいくつかのWebサービスとアプリケーションサービスがあります。 しかし、私はデプロイメントを自動化したい(そして後でパイプラインに単体テストを追加する)。 Visual Studio Team Servicesのgit(またはTFS)リポジトリで自分のソリューションをホストし、Azureの「アプリケーションサービス」に自分の「プロジェクト」を接続することで、これを行うことができます。コードをgitに送るたびにビルドがトリガーされ、このVSTSプロジェクトに接続されているすべての紺色のマシンに配備されます。しかし、それはスタートアッププロジェクトとしてのプロジェクトセットアップのためだけに機能するようです。 このような設定も可能ですか?同じソリューション内で複数のサービスを継続的に展開する
0
A
答えて
1
短い回答:はい可能です。
あなたがVisual Studio Team Servicesを使用する場合は、あなたが展開する各コンポーネントのArtifact
異なるを定義する必要があります、そしてあなたは、異なる環境や異なるサーバでそれらを展開するために、これらの成果物のそれぞれに別々のReleases
を作成することができます。
解決策にいくつかのプロジェクトを構築し、複数の成果物を作成してコピーする1つのビルド定義を作成することです(3つの異なるサービスを展開する場合は、少なくとも3つの成果物が必要です)。 3これらの3つの成果物を展開するための定義をリリースします。
技術的には、それらをすべて1つのリリース定義にデプロイすることができますが、通常は柔軟に各コンポーネントを個別にデプロイできるようにする必要があります。
ビルドの間の関係についての詳細な情報を取得するには、この文書を見て、アーティファクトやリリース:
https://www.visualstudio.com/en-us/docs/release/author-release-definition/understanding-artifacts
関連する問題
- 1. ソリューション内に複数のWebサイトプロジェクトを継続的に展開
- 2. 同じサービスファブリックアプリケーションタイプ内に複数のサービスを展開する
- 3. 継続的インテグレーションインフラストラクチャの展開
- 4. 複数のAzure Appサービスと同じソリューションで複数の.Net Core Webプロジェクトを展開
- 5. Kubernetesに同じ展開を複数回展開する
- 6. VSTSでは複数の継続的な展開トリガーが発生する2017
- 7. インフラストラクチャのバージョニング継続的展開
- 8. 複数のRPMを同じディレクトリに展開する - ベストプラクティスと理論的根拠
- 9. TFS:同じアプリケーションを複数の地理的サイトに展開する
- 10. javascriptから同じソリューションでWebサービスに接続する方法
- 11. ビルドサーバーからサーバーにビルドを継続的に展開する
- 12. 同じデバイスの同じソリューションの複数のアプリケーションバージョンをサイドロードする
- 13. 継続的インテグレーションと継続的展開におけるビルドエージェントの目的は何ですか?
- 14. Android - 同じ.jarの複数の展開を避ける方法
- 15. JenkinsとOpsworkの統合による継続的な展開
- 16. TopShelf同じマシンに複数の同じサービスをインストールする
- 17. 同じモジュール内でAngularJSサービスを複数回宣言する
- 18. Team Foundation Server開発者と同じマシンに継続的に統合する
- 19. 同じソリューションの複数のWixインストーラ
- 20. TFS 2012で継続的インテグレーションを使用した自動展開
- 21. TeamCityでPowerShellスクリプトを使用してASP.Netコアアプリケーションを継続的に展開する
- 22. TFSリリースマカメント同じアプリケーションの複数の展開
- 23. 複数のWebアプリケーションプロジェクトを同じソリューション内で実行/デバッグする方法は?
- 24. 複数のEntity Frameworkモデルを同じソリューションでサポートする方法
- 25. サービスを継続的に実行するAndroidで定期的にサービスを開始する
- 26. 継続的な展開でDacUpgradeOptions.IgnoreDataLossフラグを設定するためのベストプラクティス?
- 27. Visual Studio:ソリューションを展開して開発を続ける方法
- 28. ブランチ戦略 - 継続的な展開と統合の分離?
- 29. VSTSからローカルIISへの継続的な展開
はどうもありがとうございました! – jimmy